Tek bir boole NOT işlemi gerçekleştirmeye çalışırken, MS SQL Server 2005 altında aşağıdaki bloğun çalışmadığı anlaşılıyor
DECLARE @MyBoolean bit;
SET @MyBoolean = 0;
SET @MyBoolean = NOT @MyBoolean;
SELECT @MyBoolean;
Bunun yerine, daha başarılı oluyorum
DECLARE @MyBoolean bit;
SET @MyBoolean = 0;
SET @MyBoolean = 1 - @MyBoolean;
SELECT @MyBoolean;
Yine de bu, olumsuzlama kadar basit bir şeyi ifade etmenin biraz çarpık bir yolu gibi görünüyor.
Bir şey mi kaçırıyorum?