我有Oracle 10gR2。我正在嘗試創建自動增量觸發器。 下面是示例:Oracle 10gR2觸發器錯誤
CREATE SEQUENCE TEST_SEQ
INCREMENT BY 1
START WITH 1
NOMAXVALUE
/
CREATE TABLE TESTER (
ID_TESTER INTEGER NOT NULL,
VAL VARCHAR2(20) NOT NULL
)
/
CREATE OR REPLACE TRIGGER TIB_TESTER BEFORE INSERT
ON TESTER FOR EACH ROW
BEGIN
SELECT TEST_SEQ.NEXTVAL
INTO :NEW.ID_TESTER
FROM DUAL;
END;
/
觸發創作出警告:
warning : ORA-24344: success with compilation error
當我得到錯誤值:
select OCI_SUCCESS_WITH_INFO;
/
它提供了錯誤:
error : ORA-00923: FROM keyword not found where expected
我正在使用Navicat SQL for MAC OS X,最新版本 – kuzemchik 2010-08-03 06:55:17
非常感謝。這是Navicat問題。 – kuzemchik 2010-08-03 07:13:37