触发器问题!特别急!
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'
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'
...全文
相关推荐
jk触发器波形图怎么画?主从jk触发器波形图
绘制JK触发器波形图时,特别要注意时钟信号的类型(上升沿或下降沿触发),这会直接影响触发器的状态变化时机。
D触发器设计
#### 四、课程设计总结通过本课程的学习,我们深入了解了D触发器的设计原理和技术细节,特别是基于TSPC原理的D触发器在0.35微米工艺下的设计方法。
SQL Server 触发器 表的特定字段更新时,触发Update触发器
触发器可以用于实现复杂的业务规则和数据验证,以确保数据库中的数据完整性。在这个例子中,我们关注的是UPDATE触发器,特别是当特定字段`Type`被更新时触发的更新操作。
MYSQL设置触发器权限问题的解决方法
然而,设置和使用触发器时可能会遇到权限问题,特别是在涉及到函数或者需要二进制日志记录的情况下。本文将深入探讨如何解决这些问题。
D触发器原理-D触发器电路图
另外,由于对时序控制的要求极高,这就要求设计人员在设计时必须保证精确的时序控制,以避免由于时序问题而造成的输出错误。


基础和管理
