开发者社区> 问答> 正文

SQL Server 2005:T-SQL暂时禁用触发器

是否可以为一批命令禁用触发器,然后在批处理完成后启用它?

我确定我可以删除触发器并重新添加它,但是我想知道是否还有另一种方法。

展开
收起
心有灵_夕 2019-12-29 13:15:03 5536 0
1 条回答
写回答
取消 提交回答
  • DISABLE TRIGGER { [ schema_name . ] trigger_name [ ,...n ] | ALL }
    ON { object_name | DATABASE | ALL SERVER } [ ; ]
    
    

    http://msdn.microsoft.com/zh-CN/library/ms189748(SQL.90).aspx

    其次是逆:

    ENABLE TRIGGER { [ schema_name . ] trigger_name [ ,...n ] | ALL }
    ON { object_name | DATABASE | ALL SERVER } [ ; ]
    
    

    http://msdn.microsoft.com/zh-CN/library/ms182706(SQL.90).aspx

    2019-12-29 13:15:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载