SQL Server中的布爾類型Bit

SQL Server中,並沒有布爾類型TrueFalse,但其實還有一個不錯的選擇,那就是BitBit類型只有10兩個值,它使用起來有一點奇怪,在對它進行賦值操作的時候,你應該將它當做數字10,但是當你將它綁定到控件時,它顯示的卻是TrueFalse。布爾類型最常見的操作就是取反,但是既然它不能當作普通的布爾類型進行操作,因此也就不能使用”!”進行取反,但我們可以使用取模”%”操作來實現。比如我們要使下面的Bit型字段State取反,我們可以使用如下語句: <?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />UPDATETableNameSETState=(State+1)%2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章