重庆漂流:sqlserver2000里面,如何用sql命令使触发器失效啊?
来源:百度文库 编辑:九乡新闻网 时间:2024/10/05 21:57:49
以下示例将使用 ALTER TABLE 的 DISABLE TRIGGER 选项来禁用触发器,以允许执行通常会违反此触发器的插入操作。然后,使用 ENABLE TRIGGER 重新启用触发器。
复制代码
CREATE TABLE trig_example
(id INT,
name VARCHAR(12),
salary MONEY) ;
GO
-- Create the trigger.
CREATE TRIGGER trig1 ON trig_example FOR INSERT
AS
IF (SELECT COUNT(*) FROM INSERTED
WHERE salary > 100000) > 0
BEGIN
print 'TRIG1 Error: you attempted to insert a salary > $100,000'
ROLLBACK TRANSACTION
END ;
GO
-- Try an insert that violates the trigger.
INSERT INTO trig_example VALUES (1,'Pat Smith',100001) ;
GO
-- Disable the trigger.
ALTER TABLE trig_example DISABLE TRIGGER trig1 ;
GO
-- Try an insert that would typically violate the trigger.
INSERT INTO trig_example VALUES (2,'Chuck Jones',100001) ;
GO
-- Re-enable the trigger.
ALTER TABLE trig_example ENABLE TRIGGER trig1 ;
GO
-- Try an insert that violates the trigger.
INSERT INTO trig_example VALUES (3,'Mary Booth',100001) ;
GO
复制代码
CREATE TABLE trig_example
(id INT,
name VARCHAR(12),
salary MONEY) ;
GO
-- Create the trigger.
CREATE TRIGGER trig1 ON trig_example FOR INSERT
AS
IF (SELECT COUNT(*) FROM INSERTED
WHERE salary > 100000) > 0
BEGIN
print 'TRIG1 Error: you attempted to insert a salary > $100,000'
ROLLBACK TRANSACTION
END ;
GO
-- Try an insert that violates the trigger.
INSERT INTO trig_example VALUES (1,'Pat Smith',100001) ;
GO
-- Disable the trigger.
ALTER TABLE trig_example DISABLE TRIGGER trig1 ;
GO
-- Try an insert that would typically violate the trigger.
INSERT INTO trig_example VALUES (2,'Chuck Jones',100001) ;
GO
-- Re-enable the trigger.
ALTER TABLE trig_example ENABLE TRIGGER trig1 ;
GO
-- Try an insert that violates the trigger.
INSERT INTO trig_example VALUES (3,'Mary Booth',100001) ;
GO
sqlserver2000里面,如何用sql命令使触发器失效啊?
如何用SQL 命令按月查询某客户最大数量的货物
SQL触发器实例讲解
SQL触发器实例讲解
如何用DOS命令隐藏文件夹
如何用DOS命令分配ip地址
Sql Server数据库触发器实例讲解
sql server 2005学习笔记之触发器简介1
sql server 2005学习笔记之触发器简介
SQL Server 2005/2008 触发器的管理和查看
正确设置优化你的电脑,让它运行提速如飞。开始运行里面.快捷命令
SQL Server 2008中的代码安全(二):DDL触发器与登录触发器 - 邀月工作室 - 博客园
SQL*PLUS命令的使用大全
如何用按摩治疗
如何用电脑看电视
如何用Adsense挣钱
如何用歇后语骂人
如何用“小人”?
如何用太极拳打人
PPT模板如何用
【如何用电脑看电视】
如何用酸奶去死皮
【引用】如何用运掌中符
如何用四时之气来调神