Намагаючись виконати одну логічну операцію НЕ, виявляється, що під MS SQL Server 2005 наступний блок не працює
DECLARE @MyBoolean bit;
SET @MyBoolean = 0;
SET @MyBoolean = NOT @MyBoolean;
SELECT @MyBoolean;
Натомість я досягаю успіху з
DECLARE @MyBoolean bit;
SET @MyBoolean = 0;
SET @MyBoolean = 1 - @MyBoolean;
SELECT @MyBoolean;
Проте це виглядає дещо звивистим способом висловити щось таке просте, як заперечення.
Мені чогось не вистачає?