我有一个非常基本的疑问.假设我们在表1上插入触发器TR1和TR2之后有两个触发器.一个触发器更新相同的表1和第二个触发器调用程序..我需要TR1在TR2之前执行..如何实现这一点..谢谢
Ton*_*ews 14
在Oracle 11G中,您可以使用PRECEDES或FOLLOWS子句,例如
create trigger TR2
after insert on table1
for each row
follows TR1 -------------------------------------------------<<
begin
...
end;
Run Code Online (Sandbox Code Playgroud)
在11G之前,如果开火的命令是不确定的; 确保正确执行的唯一方法是将2个触发器合并为1.
| 归档时间: |
|
| 查看次数: |
8084 次 |
| 最近记录: |