Trigger là gì?
Trình kích hoạt cũng là một thủ tục được lưu trữ tự động thực thi khi một sự kiện xảy ra trên một bảng hoặc dạng xem nhất định.
Người dùng cơ sở dữ liệu chỉ có đặc quyền TRIGGER cho
Lệnh CREATE TRIGGER xác định một tập hợp các câu lệnh được thực thi khi một thao tác nhất định (CHÈN / CẬP NHẬT / XÓA) diễn ra trên một bảng chủ đề hoặc chế độ xem chủ đề nhất định.
Cú pháp
CREATE TRIGGERON [REFERENCING ][ ]BEGIN[ ][ ] END
TỔNG HỢP CÁC PHẦN TỬ
YẾU TỐ | SỰ MIÊU TẢ |
---|---|
| Nó chỉ định tên của trình kích hoạt sẽ được tạo, với tên lược đồ tùy chọn. |
| TRƯỚC HẠN | SAU | INSTEAD OF • BEFORE - Chỉ định rằng trình kích hoạt sẽ được thực thi trước Thao tác DML trên bảng. • SAU - Chỉ định rằng trình kích hoạt sẽ được thực thi sau thao tác DML trên bảng. • INSTEAD OF - Chỉ định rằng trình kích hoạt sẽ được thực thi thay vì hoạt động DML trên một khung nhìn. Một khung nhìn với kích hoạt INSTEAD OF sẽ có thể cập nhật được. |