Nó sẽ diễn ra như thế này:
CREATE OR REPLACE TRIGGER SETCOMISSIONRATE
AFTER INSERT ON USERS FOR EACH ROW
WHEN (new.role_id = 2)
BEGIN
INSERT INTO COMISSION_RATE (username, comission_rate)
VALUES (:new.username, 0);
END;
Nó sẽ diễn ra như thế này:
CREATE OR REPLACE TRIGGER SETCOMISSIONRATE
AFTER INSERT ON USERS FOR EACH ROW
WHEN (new.role_id = 2)
BEGIN
INSERT INTO COMISSION_RATE (username, comission_rate)
VALUES (:new.username, 0);
END;
Làm thế nào để chạy một thủ tục được lưu trữ trong oracle sql developer?
Làm thế nào tôi có thể chọn hồ sơ CHỈ từ ngày hôm qua?
Làm thế nào để định dạng và sắp xếp một ngày trong Oracle?
làm thế nào để nối nhiều hơn hai cột trong nhà phát triển plsql?
SQL * Plus không thực thi các tập lệnh SQL mà Nhà phát triển SQL thực hiện