Câu hỏi phỏng vấn T-SQL
Câu hỏi

TRUNCATEDELETE ảnh ...

Câu trả lời

Trong các hệ quản trị cơ sở dữ liệu như SQL Server, MySQL, PostgreSQL, và Oracle, các thao tác TRUNCATE và DELETE có những ảnh hưởng khác nhau đến cột Identity (cột tự động tăng).

  • SQL Server: TRUNCATE sẽ reset giá trị của cột Identity về giá trị ban đầu (seed value), trong khi DELETE không làm thay đổi giá trị Identity. Khi bạn thực hiện thao tác DELETE, giá trị Identity tiếp theo sẽ tiếp tục tăng từ giá trị cuối cùng, không bị reset.

  • PostgreSQL: Sử dụng TRUNCATE với tùy chọn RESTART IDENTITY sẽ reset giá trị của cột Identity về giá trị ban đầu. DELETE không ảnh hưởng đến giá trị Identity, giá trị tiếp theo của cột Identity sẽ tiếp tục tăng từ giá trị cuối cùng.

  • MySQL: TRUNCATE sẽ xóa tất cả các hàng trong bả...

senior

senior

Gợi ý câu hỏi phỏng vấn

entry

Nhắc đến TOP trong TSQL là gì?

expert

Chèn kết quả của một thủ tục lưu trữ vào một bảng tạm thời

senior

Tên các loại Trigger?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào