JavaScript is required

Sau khi tạo Trigger, bảng Deleted được tạo:

A.
Được Tạo Bởi Sau Khi Chạy Trigger Bởi Lệnh Exec<Tên Trigger>
B.
Tự Động Sau Khi Biên Dịch Trigger Vừa Tạo
C.
 Bởi Lệnh create Delete <tên trigger>
D.
Bởi Lệnh Create Trigger
Trả lời:

Đáp án đúng: B


Bảng `Deleted` và `Inserted` là hai bảng tạm đặc biệt được tạo ra khi một trigger được kích hoạt trong SQL Server. - Bảng `Deleted` chứa các bản ghi bị ảnh hưởng bởi các lệnh `DELETE` hoặc `UPDATE`. Nó giữ bản sao của các bản ghi trước khi chúng bị xóa hoặc cập nhật. - Bảng `Inserted` chứa các bản ghi mới được tạo ra bởi các lệnh `INSERT` hoặc `UPDATE`. Nó giữ bản sao của các bản ghi sau khi chúng được chèn hoặc cập nhật. Hai bảng này không được tạo ra bởi các lệnh `EXEC`, `CREATE DELETE`, `CREATE TRIGGER`. Chúng được tạo tự động bởi hệ thống sau khi biên dịch trigger và sẽ chứa dữ liệu khi trigger được kích hoạt bởi các thao tác DML (Data Manipulation Language) như INSERT, UPDATE, DELETE trên bảng mà trigger đó được định nghĩa. Do đó, đáp án đúng là B.

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.


50 câu hỏi 60 phút

Câu hỏi liên quan