欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

sql server的一個(gè)有趣的bit位運(yùn)算分享

 更新時(shí)間:2013年09月18日 17:49:13   作者:  
sql server中沒有bool類型,而是用bit類型來表示bool值,估計(jì)是為了節(jié)省存儲(chǔ)空間,下面為大家介紹下這個(gè)有趣的bit位運(yùn)算,感興趣的朋友可以參考下
sql server中沒有bool類型,而是用bit類型來表示bool值,估計(jì)是為了節(jié)省存儲(chǔ)空間。

可是要想實(shí)現(xiàn)取反操作似乎就麻煩寫了,比如類似下面這樣的語句是不行的:update category set visible=not visible where id=1,因?yàn)関isible是bit類型,而不是bool類型。

一個(gè)很有趣的問題發(fā)生了,我們發(fā)現(xiàn)在Sql Server中的bit類型的數(shù)據(jù)-1可以表示1,于是我們可以將上面的語句改成:

update category set visible=visible-1 where id=1

呵呵:當(dāng)然也可以這樣寫了:update category set visible = 1-visible where id=1,這樣就沒有-1了,就只有0和1了。

相關(guān)文章

最新評論