select databasepropertyex('MyDatabaseName', 'IsAnsiNullsEnabled')
powie ci domyślną bazę danych. Odpowiedź Hitesha powie Ci wartość dla bieżącej sesji.- Baza danych ma ustawienia domyślne, a każda sesja może zastąpić domyślne ustawienia bazy danych.
- Wartość sesji. Jednak dokumentacja MSDN mówi
For a script to work as intended, regardless of the ANSI_NULLS database option or the setting of SET ANSI_NULLS, use IS NULL and IS NOT NULL in comparisons that might contain null values.
Więc chociaż może to działać, z pewnością jest sprzeczne z najlepszymi praktykami.