【发布时间】:2013-02-06 06:55:06
【问题描述】:
我尝试使用以下代码创建触发器。
CREATE OR REPLACE TRIGGER MYTABLE_TRG
BEFORE INSERT ON MYTABLE
FOR EACH ROW
BEGIN
select MYTABLE_SEQ.nextval into :new.id from dual;
END;
我遇到错误
Error(2,52): PLS-00049: bad bind variable 'NEW.ID'
有什么想法吗?谢谢。
【问题讨论】:
-
我猜MYTABLE中有一个名为ID的列?
-
你是对的。我将 ID 列重命名为 SECTION_ID 并忘记在触发器中重命名它。
标签: oracle plsql database-trigger