select databasepropertyex('MyDatabaseName', 'IsAnsiNullsEnabled')
wird Ihnen den Datenbankstandard mitteilen. Hiteshs Antwort wird Ihnen den Wert für die aktuelle Sitzung mitteilen.- Die Datenbank hat eine Standardeinstellung, und jede Sitzung kann die Standardeinstellung der Datenbank überschreiben.
- Der Sitzungswert. In der MSDN-Dokumentation heißt es jedoch:
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.
Obwohl es funktionieren mag, verstößt es sicherlich gegen Best Practices.