SQL Server: Tập lệnh để đặt lại Nhận dạng bảng bằng DBCC CHECKIDENT

2022-07-05 19:49:43

Trong bài đăng này, tôi đang chia sẻ một lệnh DBCC quan trọng để đặt lại hoặc thay đổi giá trị hiện tại của Cột nhận dạng bảng trong SQL Server.

Tôi thấy rằng đây là một câu hỏi nổi tiếng nhất từ SQL Server Professional, vì vậy tôi cũng muốn viết một ghi chú nhỏ về vấn đề này.

Sử dụng DBCC CHECKIDENT, bạn có thể gửi lại giá trị nhận dạng của bảng.
Ví dụ: Bảng của bạn có tổng cộng 268 hàng và id cuối cùng là 268 và bây giờ nếu bạn muốn bỏ qua một số giá trị nhận dạng cho một vài lần chèn tiếp theo và yêu cầu giá trị id tiếp theo là 302.

Bạn có thể sử dụng lệnh bên dưới để thực hiện bài tập trên.

Sau khi thực hiện lệnh trên, bạn sẽ thấy id được chèn tiếp theo là:302.

Bạn có thể tìm thêm thông tin chi tiết trên Trang chính thức của Microsoft.

Xem thêm:


Chia sẻ: