sql >> Base de Datos >  >> RDS >> Sqlserver

Los valores de la columna de identidad del servidor SQL comienzan en 0 en lugar de 1

Desde DBCC CHECKIDENT

DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )

Si no se han insertado filas en la tabla desde que se creó, o si se eliminaron todas las filas mediante la declaración TRUNCATE TABLE, la primera fila insertada después de ejecutar DBCCCHECKIDENT usa new_reseed_value como identidad. De lo contrario, la siguiente fila insertada usa new_reseed_value + el valor de incremento actual.

Por lo tanto, esto se espera para una tabla vacía o truncada.