sql >> Database >  >> RDS >> Sqlserver

Identiteitstoename in SQL Server 2012-kolom springt van 6 naar 1000+ bij 7e invoer

Dit is allemaal volkomen normaal. Microsoft heeft sequences toegevoegd in SQL Server 2012, ten slotte, zou ik de manier kunnen toevoegen en wijzigen waarop identiteitssleutels worden gegenereerd. Kijk hier voor wat uitleg.

Als je het oude gedrag wilt hebben, kun je:

  1. gebruik traceringsvlag 272 - hierdoor wordt een logboekrecord gegenereerd voor elke gegenereerde identiteitswaarde. De prestaties van het genereren van identiteiten kunnen worden beïnvloed door deze traceringsvlag in te schakelen.
  2. gebruik een sequentiegenerator met de NO CACHE-instelling (http://msdn.microsoft.com/en-us/library/ff878091.aspx)


  1. Hoe kunt u zien of een PL/SQL-pakket, procedure of functie wordt gebruikt?

  2. PostgreSQL – Herhaalde waarden elimineren?

  3. Hoe krijg ik een bestand van BLOB in Oracle?

  4. De APPEND_ONLY_STORAGE_INSERT_POINT-vergrendeling