Sử dụng mã bên dưới để kích hoạt. Các thay đổi đã thực hiện:
- Sử dụng CẬP NHẬT TRƯỚC thay vì CẬP NHẬT SAU.
-
Đặt giá trị của ID thành giá trị trước đây. (Trường ID sẽ không bao giờ được sửa đổi)
CREATE OR REPLACE TRIGGER ALTER_ID_TRIGGER BEFORE UPDATE ON CUSTOMER BEGIN SET :NEW.ID = :OLD.ID END;
Lưu ý: Với CẬP NHẬT TRƯỚC:
- Bạn không thể tạo trình kích hoạt TRƯỚC trên một chế độ xem.
- Bạn có thể cập nhật the:Giá trị MỚI.
- Bạn không thể cập nhật giá trị:OLD.