oracle 怎样禁用某个对象的所有触发器——注意不是某个表

如果用存储过程怎么写(禁用所有表的触发器)?
2024-12-22 04:08:28
推荐回答(3个)
回答1:

--禁用
alter table [tablename]
disable all trigger

--恢复
alter table [tablename]
enable all trigger
如果你想禁用数据库中所有的触发器,那你只能写存储过程实现,找出所有的表,然后逐一禁用

回答2:

alter table .. disable all triggers ;

回答3:

除了表,还有什么对象可以有触发器吗?视图?没见过这么用的。