Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Đặt lại hạt giống danh tính sau khi xóa bản ghi trong SQL Server

DBCC CHECKIDENT lệnh quản lý được sử dụng để thiết lập lại bộ đếm danh tính. Cú pháp lệnh là:

DBCC CHECKIDENT (table_name [, { NORESEED | { RESEED [, new_reseed_value ]}}])
[ WITH NO_INFOMSGS ]

Ví dụ:

DBCC CHECKIDENT ('[TestTable]', RESEED, 0);
GO

Nó không được hỗ trợ trong các phiên bản trước của Cơ sở dữ liệu Azure SQL nhưng hiện đã được hỗ trợ.

Cảm ơn Solomon Rutzky, các tài liệu cho lệnh hiện đã được sửa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng tổng hợp SQL Server với nhiều cột tổng hợp

  2. Cú pháp không chính xác gần 'GO'

  3. Không thể tạo phiên bản của nhà cung cấp OLE DB Microsoft.Jet.OLEDB.4.0 cho máy chủ được liên kết rỗng

  4. Chỉ chèn một hàng nếu nó chưa có ở đó

  5. Tạo cột “Sửa đổi lần cuối” trong SQL Server