1

我编写了一个通过从其他四个表中获取数据来更新表的过程。该过程本身工作正常,但我需要该表始终是最新的,所以我从触发的触发器中调用该过程,只要四个表之一被更改。除了一个细节外,这也很好用。该过程在更改之前从表中派生数据,因此触发触发器的更新/删除/插入。触发器在 u/d/i 之后是行级的,但即使将其更改为 after 语句也无济于事。不使用触发器并不是一个真正的选择,因为需要同步。将其更改为物化视图似乎是一个好主意,但在这些中不允许进行需要计算,并且非物化视图太慢,这就是为什么我想将其从非物化视图更改为表格的原因。

有没有办法根据四个表的变化直接触发的新值来派生我的表?

问候拉明

4

0 回答 0