触发器相关操作指令

 
 
删除触发器:
drop trigger trigger_name

查看数据库中已有触发器:
use jxcSoftware
go
select * from sysobjects where xtype='TR'

修改触发器:
alter trigger trigger_name
on {table_name view_name}
{for After Instead of }
[ insert, update,delete ]
as
sql_statement

触发器禁用与启用
禁用:
ALTER TABLE trig_example DISABLE TRIGGER trig1
GO
恢复:
ALTER TABLE trig_example ENABLE TRIGGER trig1
GO

禁用某个表上的所有触发器
ALTER  TABLE  你的表  DISABLE  TRIGGER  all    
启用某个表上的所有触发器
ALTER  TABLE  你的表  enable  TRIGGER  all    

禁用所有表上的所有触发器
exec sp_msforeachtable 'ALTER TABLE ? DISABLE TRIGGER all'

启用所有表上的所有触发器
exec sp_msforeachtable 'ALTER TABLE ? enable TRIGGER all'

猜你喜欢

转载自blog.csdn.net/fengfengchen95/article/details/80476691