编写Oracle PL / SQL存储过程

时间:2017-11-27 11:27:48

标签: oracle stored-procedures

要求: flipflop 模式中存在一个表(如SR是触发器模式 SR1和SR2 的模式)。

在两种模式中,表都具有相同的结构。现在我需要创建一个比较两个表数据的过程,如果发生了任何数据更新,那么新的/更新的数据将被插入到另一个临时表中。

1 个答案:

答案 0 :(得分:0)

你可以这样:

select f1, f2, f3, ...
from table_1
    minus
select f1, f2, f3, ...
from table_2;

反之亦然。

在这种情况下,您将获得table_1和table_2之间的差异。 您可以将此选择的结果与光标一起使用到PLSQL代码中以插入到临时表中。