[MSSQL]禁用触发器
2012-02-14 08:00
288 查看
--禁用触发器 declare @Tbl char(20) declare @Trig char(20) declare @SQL char(200) DECLARE c_Trig CURSOR FOR ---取所有触发器 select object_name(parent_obj) as TblName,[name] as TrigName from sysobjects where type='TR' and (status & 2048=2048) --状态为“启用” OPEN c_Trig FETCH NEXT FROM c_Trig INTO @Tbl, @Trig WHILE @@FETCH_STATUS = 0 BEGIN set @Sql='alter table ' + @Tbl + ' disable trigger ' + @Trig exec(@sql) --因SQL Server中表名不能使用变量,故要使用SQL语句 FETCH NEXT FROM c_Trig INTO @Tbl, @Trig END CLOSE c_Trig DEALLOCATE c_Trig
相关文章推荐
- [MSSQL]禁用触发器
- MSSQL通过触发器让数据库某个字段的值不为负数。
- 禁用与启用触发器
- mssql视图和触发器的操作
- sql生成(mssql对于表的delete和update做备份的触发器)代码的存储过程
- ogg目标端禁用触发器和约束
- MSSQL禁用/啟用TRIGGER
- MSSQL之十七 触发器使用项目案例
- [MSSQL]开发之 使用触发器自动编号
- 禁用、启用外键约束和触发器
- MSSQL手札二 MSSQL的触发器
- MSSQL2005 存储过程 触发器 连接 等知识索引-建库脚本
- SqlServer禁用启用触发器、外键约束
- 如何查询数据库中的所有触发器名称,及启用还是禁用?!
- 禁用启用触发器
- 禁用约束和触发器(数据库操作时临时取消约束,来避开数据库约束的引起的操作问题)
- MSSQL触发器
- sqlserver 禁用触发器和启用触发器的语句
- mssql:t-sql;创建表;给表添加约束;使用变量;事务,索引,视图;存储过程;触发器trigger
- 使用SQLServer Audit来监控触发器的启用、禁用情况