Hướng dẫn sử dụng SAP HANA: Tạo trình kích hoạt

Anonim

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 đã cho mới được phép tạo trình kích hoạt cho bảng hoặc dạng xem đó.

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 TRIGGER 
 
 
ON  [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.