我發現很奇怪,像這樣簡單的代碼是無效的:有沒有辦法在不使用SQL Server強制轉換的情況下獲得布爾值?
select * from table where field=true
替代顯然是
select * from table where field='true'
好吧,想我可以忍受的。因爲我需要最近這樣做或那樣的原因:
select true as somefield,...
另一種方法來獲得類型和一切權利是更難看,但:
select cast('true' as bit) as somefield,...
我缺少的東西?實際上是否有一些內置的方式來獲得true或false的值作爲布爾值而不用轉換?