sql >> Databasteknik >  >> RDS >> Sqlserver

ANSI_NULLS flagga i SQL Server?

  1. select databasepropertyex('MyDatabaseName', 'IsAnsiNullsEnabled') kommer att berätta för dig databasens standard. Hiteshs svar kommer att berätta värdet för den aktuella sessionen.
  2. Databasen har en standardinställning och varje session kan åsidosätta databasens standardinställning.
  3. Sessionsvärdet. MSDN-dokumentationen säger dock att 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. Så även om det kanske fungerar, strider det verkligen mot bästa praxis.


  1. SQLite UNION-operatör

  2. Optimera MySQL ORDER BY på en beräkning som delas med WHERE

  3. Cacha med PHP för att ta bort stressen från MySQL

  4. Hur infogar jag ett datum i mysql som en parameter?