【发布时间】:2017-12-06 10:48:05
【问题描述】:
当试图在 Oracle 中创建一个触发器,在将表 AFGEVINKT 从 0 更改为 1 后更新表 PAND 时:
CREATE OR REPLACE TRIGGER AU_BGT_PAND_MUTATIE
AFTER UPDATE OF AFGEVINKT ON BGT_PAND_MUTATIE
FOR EACH ROW
BEGIN
UPDATE PAND
SET VRIJNUMMER1 = NULL
WHERE PAND.ID =: BGT_PAND_MUTATIE.ID;
END;
我收到以下消息:
Error(5,20): PLS-00049: bad bind variable 'BGT_PAND_MUTATIE.ID'
表 BGT_PAND_MUTATIE 具有列 ID 和 AFGEVINKT。表 PAND 具有列 ID 和 VRIJNUMMER1。
我必须做些什么才能完成这项工作?
【问题讨论】:
标签: oracle triggers sql-update