1
在數據庫選項中,ANSI NULLS Enabled選項設置爲false。我可以通過運行進一步證實了這一點:爲什麼ansi_nulls在數據庫級別處於關閉狀態時處於新會話狀態?
SELECT DATABASEPROPERTYEX('mydb', 'IsAnsiNullsEnabled')
這給了我0.1
有趣的是,每當我從同一個數據庫中打開一個新的查詢窗口,並運行此:
IF (NULL = NULL)
BEGIN
print 'true'
END
ELSE
begin
PRINT 'false'
END
它給我每次都是'虛假'的。如果我通過運行手動關閉ansi_nulls,它只會給我'真實':
SET ANSI_NULLS OFF
這是爲什麼?
謝謝巴里!就是這樣! – deutschZuid