ORA-24344'自动增量'

ORA-24344'自动增量'

问题描述:

我尝试模仿oracle中的自动增量功能,如此处所述: How to create id with AUTO_INCREMENT on Oracle?。但是,当我尝试打电话给第二个陈述时,触发器,我总是得到一个ORA-24344: success with compilation error,并且触发器未触发。我该怎么办?ORA-24344'自动增量'

我呼吁通过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 
+0

这是完整的错误信息吗?你看不到编译错误吗?你用什么客户端来运行这个查询? –

+0

是的,那是完整的错误信息。我通过php/adodb运行它 – Ferenjito

我不得不END后添加一个;。现在它工作了!