如何屏蔽触发器和恢复触发器

原文:如何屏蔽触发器和恢复触发器
禁用:  
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'   

时间: 2024-09-27 10:45:04

如何屏蔽触发器和恢复触发器的相关文章

数字逻辑-T触发器构造D触发器的方法或电路图

问题描述 T触发器构造D触发器的方法或电路图 带有使能端的T触发器怎么接成D触发器?求教.谢谢.----------------- 解决方案 D触发器T-SQL触发器D型触发器

SQL Server 2008中的代码安全(二) DDL触发器与登录触发器_mssql2008

本文主要 涉及DDL触发器和登录触发器的应用实例. MicrosoftSQL Server 提供两种主要机制来强制使用业务规则和数据完整性:约束和触发器.触发器为特殊类型的存储过程,可在执行语言事件时自动生效.SQL Server 包括三种常规类型的触发器:DML 触发器.DDL 触发器和登录触发器. 1.当数据库中发生数据操作语言 (DML) 事件时将调用 DML 触发器.DML 事件包括在指定表或视图中修改数据的 INSERT 语句.UPDATE 语句或 DELETE 语句.DML 触发器可

sqlserver触发器-求救,触发器问题sqlserve

问题描述 求救,触发器问题sqlserve 本人创建一个触发器,这个,然后被触发的表里也有一个触发器这个, 当我向我自己所创建的触发器的表里插数据时,它就报这种错误,请问这要怎么解决呢,(另外其实如果把我所创建的触发器里面的c_wh_no的值改成别的就有用了,但是,01不能改,请问各位,这种情况怎么解决????) 解决方案 提示的很清楚了,你插入了重复键.按照你的描述,你应该用update去修改现有数据,而不是insert into,或者Not exist. 解决方案二: 有关电梯算法的问题,求

sqlserver 禁用触发器和启用触发器的语句_MsSql

--禁用 复制代码 代码如下: alter table tb disable trigger tir_name --啟用 复制代码 代码如下: alter table tb enable trigger tir_name

sqlserver 禁用触发器和启用触发器的语句

--禁用 复制代码 代码如下: alter table tb disable trigger tir_name --啟用 复制代码 代码如下: alter table tb enable trigger tir_name

sqlserver 触发器教程

主类别表名:Navtion_TopSubject 主键fTopID Char(36) 次类别表名:Navtion_NodeSubject 外键同上 内容表名:tText 外键同上 复制代码 代码如下: // ------------- 代码开始 -------------------- CREATE TRIGGER [RemoveTopAndNodeText] ON [dbo].[Navtion_TopSubject] INSTEAD OF DELETE AS /* 定义触发器使用的变量 */

sqlserver 触发器教程_MsSql

主类别表名:Navtion_TopSubject 主键fTopID Char(36) 次类别表名:Navtion_NodeSubject 外键同上 内容表名:tText 外键同上 复制代码 代码如下: // ------------- 代码开始 -------------------- CREATE TRIGGER [RemoveTopAndNodeText] ON [dbo].[Navtion_TopSubject] INSTEAD OF DELETE AS /* 定义触发器使用的变量 */

mysql之触发器trigger的使用例子

为什么要使用触发器   触发器的优点   1,触发器的"自动性" 对程序员来说,触发器是看不到的,但是他的确做事情了,如果不用触发器的话,你更新了user表的name字段时,你还要写代码去更新其他表里面的冗余字段,我举例子,只是一张表,如果是几张表都有冗余字段呢,你的代码是不是要写很多呢,看上去是不是很不爽呢. 2,触发器的数据完整性 触发器有回滚性,举个例子,我发现我很喜欢举子,就是你要更新五张表的数据,不会出现更新了二个张表,而另外三张表没有更新. 但是如果是用php代码去写的话,

一天学会PostgreSQL应用开发与管理 - 7 函数、存储过程和触发器

本章大纲 一.运算符与函数 1 逻辑运算 2 比较运算 3 算数 4 字符串 5 bytea 6 bit 7 规则表达式 8 日期.数字.字符串格式化输出 9 时间 10 枚举 11 几何 12 网络地址 13 全文检索 14 XML 15 JSON.JSONB 16 序列 17 条件表达式 18 数组 19 范围 20 聚合 21 窗口 22 子查询表达式 23 行与数组表达式 24 返回集合的函数 25 系统信息函数 26 系统管理函数 二.过程语言 1 语法 2 plpgsql函数内部结构