Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Wartości kolumn tożsamości serwera SQL zaczynają się od 0 zamiast 1

Z DBCC CHECKIDENT

DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )

Jeśli żadne wiersze nie zostały wstawione do thetable od czasu jego utworzenia lub allrows zostały usunięte za pomocą instrukcji TRUNCATE TABLE, pierwszy wiersz wstawiony po uruchomieniu DBCCCHECKIDENT używa new_reseed_value jako tożsamości. W przeciwnym razie następny wstawiony wiersz używa new_reseed_value + bieżąca wartość przyrostu.

Tak więc jest to oczekiwane w przypadku pustej lub obciętej tabeli.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server Wyrażenia regularne w T-SQL

  2. Jak tworzyć połączone serwery baz danych i wysyłać do nich zapytania w programie SQL Server?

  3. Konwersja nie powiodła się podczas konwersji daty i/lub czasu z ciągu znaków podczas wstawiania daty i godziny

  4. Wprowadzenie do wbudowanych funkcji z wartościami tabelarycznymi (ITVF) w SQL Server

  5. Napraw komunikat 8116 „Data typu danych argumentu jest nieprawidłowa dla argumentu 1 funkcji podciągu” w SQL Server