CREATE SEQUENCE EVALUATIONS_SEQ
INCREMENT BY 1
START WITH 1 ORDER;
CREATE OR REPLACE TRIGGER NEW_EVALUATION_TRIGGER
BEFORE INSERT ON angajati
FOR EACH ROW
BEGIN
:NEW.id_angajat := evaluations_seq.NEXTVAL
END;
如何測試這個觸發器?
我首先想到的:插入行該表並查看主鍵是否增加。 –
我試過了:插入angajati(nume)值('marius');並得到這個錯誤:ORA-04098:觸發'BDD23.NEW_EVALUATION_TRIGGER'是無效的,失敗的重新驗證 – mariusxd
您正在使用哪個Oracle版本? ('select * from v $ version') –