是否存在从SQL或PL / SQL级别在Oracle数据库中监听的事情?
我想更改表中的数据,但如果我在另一个表中更新,我只需要它。
一步一步:
1。表A中的变化
2。我检查表B中是否有正确的状态
3。如果不存在,我正在等待状态改变(这是我的问题 - 如何等待?)。在状态发生变化(由JOB控制)之前,我无能为力
4。表B中的状态正在变化,需要采取下一步行动
可以使用其他应用程序,例如Java或C#。但是,如果没有额外的编程语言,我想问一下这种可能性。
我在征求意见。
答案 0 :(得分:1)
在更新列状态时在B表上写入触发器,每当更新将在B表中发生时,您可以在触发器中编写代码来更新A表中的数据。