sql >> Database >  >> RDS >> Sqlserver

OPTIES INSTELLEN....waar worden ze opgeslagen

Degenen die van toepassing zijn op procedures, zoals ANSI_NULLS en QUOTED_IDENTIFIER bevinden zich in sys.sql_module s , waar ze worden opgehaald door OBJECTPROPERTY .

Degenen die van toepassing zijn op databases en zijn ingesteld per database zijn beschikbaar in sys.databases .

Degenen die van toepassing zijn op sessies zijn beschikbaar in sys.dm_exec_sessions .

Wat uiteindelijk wordt toegepast, hangt af van instelling tot instelling, en de regels voor overschrijven en standaardinstellingen zijn op zijn zachtst gezegd complex. Sommige clientstuurprogramma's zetten opties automatisch aan/uit. Niet dezelfde opties en niet dezelfde standaardinstellingen, hangt af van client tot client (ODBC, OleDB, SNAC, SqlClient enz.). De algemene regel is:

  1. Een databaseoptie overschrijft een instantieoptie.
  2. Een SET-optie overschrijft een database-optie.
  3. Een hint overschrijft een SET-optie.



  1. Tellen nr. van records uit meerdere tabellen; Oracle DB

  2. Datumverschil ophalen

  3. Kijk uit voor een tabel met nieuwe records in de sql-database

  4. Android:Bulk Insert, wanneer InsertHelper is verouderd