【发布时间】:2010-08-03 06:11:22
【问题描述】:
我有 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;
/
触发器创建给出警告:
警告:ORA-24344:成功 编译错误
当我得到错误值时:
select OCI_SUCCESS_WITH_INFO;
/
报错:
错误:ORA-00923:FROM 关键字不是 在预期的地方找到
【问题讨论】:
标签: sql oracle triggers oracle10g ora-00923