sql >> Database teknologi >  >> RDS >> Sqlserver

SQL-server-identitetskolonneværdier starter ved 0 i stedet for 1

Fra DBCC CHECKIDENT

DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )

Hvis ingen rækker er blevet indsat i tabellen, siden den blev oprettet, eller alle rækker er blevet fjernet ved at bruge TRUNCATE TABLE-sætningen, bruger den første række, der er indsat efter du har kørt DBCCCHECKIDENT, new_reseed_value som identitet. Ellers bruger den næste række, der indsættes, new_reseed_value + den aktuelle stigningsværdi.

Så dette forventes for en tom eller trunkeret tabel.



  1. Få årets dag fra en dato i SQL Server (T-SQL)

  2. java.sql.SQLException:Adgang nægtet for brugeren 'root'@'localhost' (ved hjælp af adgangskode:JA)

  3. WEEKDAY() vs DAYOFWEEK() i MariaDB:Hvad er forskellen?

  4. Tilføjelse af 'seriel' til eksisterende kolonne i Postgres