首页  >  文章  >  数据库  >  关于SQLServer2005的学习笔记多触发器执行问题

关于SQLServer2005的学习笔记多触发器执行问题

WBOY
WBOY原创
2016-06-07 15:51:391215浏览

创建表 TestA (a VARCHAR(20));创建表 TestB ( VARCHAR(20) ); ALTER TRIGGER [Tri_Test1] ON TestA 插入后,更新为 DECLARE @a VARCHAR(20) 上设置 NOCOUNT SELECT @a=a FROM INSERTED IF @a='A' OR @a='a' BEGIN RAISERROR ( '

创建表测试A

(

  一个 VARCHAR(20)

);

创建表测试B

(

  一个 VARCHAR(20)

);

更改  触发 [Tri_Test1] ON TestA

插入后更新

AS

设置不计数

声明@a VARCHAR(20)

从插入的内容中选择@a=a

如果 @a='A' 或 @a='a'

开始

         提高误差 (' 该条记有问题 , 不能重复保存! ', 16, 1 )

         回滚 陈

         返回

结束

 

更改  触发 [Tri_Syn_Test1] ON TestA

插入后更新

AS

设置不计数

插入 TestB 从插入中选择一个

提交;

 

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn