【发布时间】:2020-06-16 11:27:21
【问题描述】:
我有两张桌子。我想在这两个表上创建一个触发器。表格中的列如下所示。
Table_A
CL_ID, TIMESTAMP_A, OUT_ID, STATUS ETC.
Table_B
OUT_ID, TIMESTAMP_B, ETC.
在这两个表中自动插入数据(由于集成系统)。我需要这样控制。
IF TIMESTAMP_A > TIMESTAMP_B THEN
UPDATE TABLE_A SET OUT_ID =' ' AND STATUS = 'ABC'
WHERE A.OUT_ID = B.OUT_ID
我对触发器没有太多经验。我尝试使用“join”从这两个表中创建一个视图并编写了一个“instead of trigger”,但它不能正常工作。存储过程对此更有意义吗?有人可以帮我解决这个问题吗?提前感谢您帮助我。
【问题讨论】:
标签: stored-procedures plsql view triggers oracle-sqldeveloper