sql server 的after触发器之insert触发器实例

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 的after触发器之insert触发器实例相关的知识,希望对你有一定的参考价值。

after触发器,就是在insert、update、delete操作之后触发的触发器;
这种触发器是建立在表上;
 

现有2个表如下;

用如下图语句创建触发器;含义是,在pptest1表上创建触发器,当pptest1表插入一条记录后,执行AS后面的SQL语句;
执行了AS后面的SQL语句,会在students表插入一条记录;
创建成功之后看一下,触发器出现在pptest1表的下面;

CREATE TRIGGER insertstds
ON pptest1 
FOR INSERT
 
AS
  insert into students values ('1001', '李小X', 100, '高一');
GO

 然后对pptest1表插入一条记录;看一下在语句窗口只执行了一条SQL,执行了一次插入,但是显示了2条 1行受影响 的消息,后面这条是触发器执行后的提示;

 

触发器如果不用可以禁用;

 

 

以上是关于sql server 的after触发器之insert触发器实例的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER 中,after insert触发器是啥意思,应该如何使用?

SQL Server - 在模式中触发AFTER INSERT表

sqlserver2005触发器问题

SQL Server 触发器

更新触发器后的 SQL Server

SQL Server插入触发器改进