触发器问题!特别急!

jackzhang168 jackzhang168 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Create or Replace Trigger T_updatesfc_qcmreceive after update on sfc_qcmreceive
for each row

Begin
UPDATE SFC_QCDRECEIVE
SET LINE_NO = :NEW.LINE_NO,
BAD_NO = :NEW.BAD_NO
WHERE FACT_NO = :OLD.FACT_NO AND DEPT_NO = :OLD.DEPT_NO
AND LINE_NO = :OLD.LINE_NO AND ITEM_NO = :OLD.ITEM_NO
AND BAD_NO = :OLD.BAD_NO AND REASON_NO = :OLD.REASON_NO
AND REC_DATE = :OLD.REC_DATE AND REC_TIME = :OLD.REC_TIME;
COMMIT;

UPDATE SFC_QCREASON
SET LINE_NO = :NEW.LINE_NO,
BAD_NO = :NEW.BAD_NO
WHERE FACT_NO = :OLD.FACT_NO AND DEPT_NO = :OLD.DEPT_NO
AND LINE_NO = :OLD.LINE_NO AND ITEM_NO = :OLD.ITEM_NO
AND BAD_NO = :OLD.BAD_NO AND REASON_NO = :OLD.REASON_NO
AND REC_DATE = :OLD.REC_DATE AND REC_TIME = :OLD.REC_TIME;
COMMIT;
End;


SQL> SHOW ERR;
Errors for TRIGGER T_UPDATESFC_QCMRECEIVE:

LINE/COL ERROR
-------- ---------------------------------------------
7/47 PLS-00049: bad bind variable 'OLD.REASON_NO'
16/47 PLS-00049: bad bind variable 'OLD.REASON_NO'
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
jackzhang168
基础和管理 17,379 成员 95,111 内容