select databasepropertyex('MyDatabaseName', 'IsAnsiNullsEnabled')
ti dirà il database predefinito. La risposta di Hitesh ti dirà il valore per la sessione corrente.- Il database ha un'impostazione predefinita e ogni sessione può sovrascrivere l'impostazione predefinita del database.
- Il valore della sessione. Tuttavia, la documentazione MSDN dice
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.
Quindi, sebbene possa funzionare, è certamente contro le migliori pratiche.