単一のブールNOT操作を実行しようとすると、MS SQL Server2005では次のブロックが機能しないようです。
DECLARE @MyBoolean bit;
SET @MyBoolean = 0;
SET @MyBoolean = NOT @MyBoolean;
SELECT @MyBoolean;
代わりに、私はより成功しています
DECLARE @MyBoolean bit;
SET @MyBoolean = 0;
SET @MyBoolean = 1 - @MyBoolean;
SELECT @MyBoolean;
それでも、これは否定のように単純なものを表現するための少しねじれた方法に見えます。
私は何かが足りないのですか?