Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Les valeurs de la colonne d'identité du serveur SQL commencent à 0 au lieu de 1

De DBCC CHECKIDENT

DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )

Si aucune ligne n'a été insérée dans la table depuis sa création, ou si toutes les lignes ont été supprimées à l'aide de l'instruction TRUNCATE TABLE, la première ligne insérée après l'exécution de DBCCCHECKIDENT utilise new_reseed_value comme identité. Sinon, la prochaine ligne insérée utilise new_reseed_value + la valeur d'incrément actuelle.

Donc, ceci est attendu pour une table vide ou tronquée.