當前位置:最新電影網 - 電影大全 - oracle創建自動增長列出錯 Warning: Trigger created with compilation errors

oracle創建自動增長列出錯 Warning: Trigger created with compilation errors

SQL> CREATE OR REPLACE TRIGGER BeforeTestCreate2Insert

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 之間,應該有壹個空格.