select databasepropertyex('MyDatabaseName', 'IsAnsiNullsEnabled')
informará o padrão do banco de dados. A resposta de Hitesh informará o valor da sessão atual.- O banco de dados tem uma configuração padrão e cada sessão pode substituir o padrão do banco de dados.
- O valor da sessão. No entanto, a documentação do MSDN diz
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.
Portanto, embora possa funcionar, certamente é contra as melhores práticas.