sql >> Database >  >> RDS >> Sqlserver

ANSI_NULLS-vlag in SQL Server?

  1. select databasepropertyex('MyDatabaseName', 'IsAnsiNullsEnabled') zal u de databasestandaard vertellen. Het antwoord van Hitesh zal je de waarde voor de huidige sessie vertellen.
  2. De database heeft een standaardinstelling en elke sessie kan de databasestandaard overschrijven.
  3. 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.


  1. Een variabele declareren en weergeven in Oracle

  2. 3 manieren om alle opgeslagen procedures weer te geven die verwijzen naar een tabel in PostgreSQL

  3. DATETIME2FROMPARTS() Voorbeelden in SQL Server (T-SQL)

  4. Laravel maakt geen verbinding met Oracle