단일 부울 NOT 연산을 수행하려고하면 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;
그러나 이것은 부정처럼 단순한 것을 표현하는 약간 뒤틀린 방식으로 보입니다.
내가 뭔가를 놓치고 있습니까?