Cố gắng thực hiện một thao tác boolean NOT, có vẻ như trong MS SQL Server 2005, khối sau không hoạt động
DECLARE @MyBoolean bit;
SET @MyBoolean = 0;
SET @MyBoolean = NOT @MyBoolean;
SELECT @MyBoolean;
Thay vào đó, tôi ngày càng thành công hơn với
DECLARE @MyBoolean bit;
SET @MyBoolean = 0;
SET @MyBoolean = 1 - @MyBoolean;
SELECT @MyBoolean;
Tuy nhiên, điều này có vẻ hơi khó khăn khi diễn đạt một điều gì đó đơn giản như một sự phủ định.
Tui bỏ lỡ điều gì vậy?