Sau khi tạo Trigger, bảng Deleted được tạo:
Đáp án đúng: B
Bảng Deleted
và Inserted
là hai bảng logic đặc biệt được tạo ra *tạm thời* trong quá trình thực thi trigger trong SQL Server. Chúng không được tạo ra một cách thủ công hoặc sau khi biên dịch trigger.
- Bảng Deleted
chứa các bản ghi *bị ảnh hưởng* bởi các lệnh DELETE
hoặc các bản ghi *cũ* (trước khi cập nhật) trong các lệnh UPDATE
.
- Bảng Inserted
chứa các bản ghi *mới* được thêm vào bởi lệnh INSERT
hoặc các bản ghi *mới* (sau khi cập nhật) trong các lệnh UPDATE
.
Các bảng này chỉ tồn tại trong phạm vi thực thi trigger và tự động bị xóa sau khi trigger hoàn thành. Chúng cho phép trigger truy cập vào dữ liệu cũ và mới để thực hiện các hành động cần thiết, chẳng hạn như kiểm tra ràng buộc, ghi log, hoặc thực hiện các thay đổi liên quan.
Do đó, không có đáp án nào trong số các lựa chọn trên mô tả đúng cách bảng Deleted được tạo như thế nào sau khi tạo Trigger.
Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
