ORA-24344开启'自动增量'

时间:2017-04-04 15:12:57

标签: oracle auto-increment oci adodb-php

我尝试模仿oracle中的自动增量功能,如下所述: How to create id with AUTO_INCREMENT on Oracle?。但是,当我尝试调用第二个语句(触发器)时,我总是得到ORA-24344: success with compilation error并且触发器没有启动。我该怎么办?

我通过php / adodb

调用语句

如您所见,我的代码中没有使用任何换行符。在其他主题中建议删除换行符。

CREATE SEQUENCE abc_autoinc START WITH 1 INCREMENT BY 1 CACHE 100;

CREATE OR REPLACE TRIGGER abc_trigger BEFORE INSERT ON abc FOR EACH ROW
 BEGIN SELECT abc_autoinc.NEXTVAL INTO :new.abc_id  FROM dual; END

1 个答案:

答案 0 :(得分:0)

我必须在;之后添加END。现在它有效!