Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Sinalizador ANSI_NULLS no SQL Server?

  1. select databasepropertyex('MyDatabaseName', 'IsAnsiNullsEnabled') informará o padrão do banco de dados. A resposta de Hitesh informará o valor da sessão atual.
  2. O banco de dados tem uma configuração padrão e cada sessão pode substituir o padrão do banco de dados.
  3. 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.