SAP HANA - Trình kích hoạt SQL
Trình kích hoạt là các chương trình được lưu trữ, được tự động thực thi hoặc kích hoạt khi một số sự kiện xảy ra. Trên thực tế, các trình kích hoạt được viết ra để được thực thi để đáp ứng với bất kỳ sự kiện nào sau đây:
Câu lệnh thao tác cơ sở dữ liệu (DML) (DELETE, INSERT hoặc UPDATE).
Câu lệnh định nghĩa cơ sở dữ liệu (DDL) (CREATE, ALTER hoặc DROP).
Hoạt động cơ sở dữ liệu (SERVERERROR, LOGON, LOGOFF, STARTUP hoặc SHUTDOWN).
Trình kích hoạt có thể được xác định trên bảng, chế độ xem, lược đồ hoặc cơ sở dữ liệu mà sự kiện được liên kết với.
Lợi ích của Trigger
Kích hoạt có thể được viết cho các mục đích sau:
- Tự động tạo một số giá trị cột dẫn xuất
- Thực thi tính toàn vẹn tham chiếu
- Ghi nhật ký sự kiện và lưu trữ thông tin về quyền truy cập bảng
- Auditing
- Sao chép đồng bộ các bảng
- Áp đặt ủy quyền bảo mật
- Ngăn chặn các giao dịch không hợp lệ