2 BEFORE INSERT ON test_create_tab2
3 FOR EACH ROW
4 BEGIN
5 SELECT test_sequence2.nextval INTO :new.id FROM dual;
6 END;
7 /
Trigger created.
上面這個是壹個編譯通過的, 能夠正常運行的例子.
妳那裏 的 declare 後面,沒有定義任何變量, 可以去掉.
還有
select QM_ORDER_SECRETARY_S
要修改為 select QM_ORDER_SECRETARY_S.nextval
還有
n.ORDER_SECRETARYfrom dual
不知道是不是排版的問題, 應該是
n.ORDER_SECRETARY from dual
也就是 n.ORDER_SECRETARY 和 from 之間,應該有壹個空格.