select databasepropertyex('MyDatabaseName', 'IsAnsiNullsEnabled')
zal u de databasestandaard vertellen. Het antwoord van Hitesh zal je de waarde voor de huidige sessie vertellen.- De database heeft een standaardinstelling en elke sessie kan de databasestandaard overschrijven.
- De sessiewaarde. De MSDN-documentatie zegt echter
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.
Dus hoewel het misschien werkt, is het zeker tegen best practices.