Truncate
và Delete
ảnh hưởng như t...
Truncate
và Delete
ảnh hưởng như t...
Trong SQL Server, cả TRUNCATE
và DELETE
đều là các lệnh được sử dụng để xóa dữ liệu khỏi bảng, nhưng chúng ảnh hưởng đến giá trị IDENTITY
theo những cách khác nhau:
TRUNCATE
sẽ reset giá trị IDENTITY
về giá trị seed ban đầu của bảng. Điều này có nghĩa là sau khi thực hiện TRUNCATE
, giá trị IDENTITY
cho hàng mới tiếp theo sẽ bắt đầu lại từ giá trị seedTRUNCATE
, bạn cần có quyền ALTER
trên bảngTRUNCATE
không kích hoạt bất kỳ trigger nào được áp dụng cho bảngTRUNCATE
, lệnh DELETE
không reset giá trị IDENTITY
. Nếu bạn xóa một số hoặc tất cả hàng bằng DELETE
, giá trị IDENTITY
...senior
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào