在sql server 7.0中如何像oracle一样屏蔽触发器???(30分)

  • 主题发起人 主题发起人 高剑
  • 开始时间 开始时间

高剑

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在一个触发器中,避免另一个触发器触发,用什么语句????
 
是你的第一个触发器中要修改另一个表的数据,需要暂时屏蔽另一个表的触发器么.
可以设置服务器,禁止触发器嵌套.
use master
go
sp_configure 'nested triigers',0
reconfigure
go
单纯的屏蔽触发器,我也不知道怎么做,要不,先 DROP ,需要时再CREATE
另外:ORACLE上是怎么实现的?
 
沈前卫:
oracle 上怎么禁止触发器?
 
下面是一个比较复杂的方法:

激活触发器: alter trigger trigger_name enable;
禁止触发器: alter trigger trigger_name disable;

如果在存储过程中要激活或禁止要使用DBMS_SQL.

//要说明的是我都没使用过,如果要使用,最好先自己先测试一下.

 
多人接受答案了。
 
后退
顶部