SQL 触发器

Posted bobo-bobo

tags:

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

--定义变量
declare @id int, @name varchar(20), @temp int;
--在inserted表中查询已经插入记录信息
select @id = id, @name = name from inserted;

after触发器要求只有执行某一操作insert、update、delete之后触发器才被触发,且只能定义在表上。

而instead of触发器表示并不执行其定义的操作(insert、update、delete)而仅是执行触发器本身。既可以在表上定义instead of触发器,也可以在视图上定义。

以上是关于SQL 触发器的主要内容,如果未能解决你的问题,请参考以下文章

sql触发器 递归 问题

SQL server 如何调试触发器!

sql2000 如何用触发器实现级联删除

ORACLE触发器中如何终止SQL语句

sql 触发器 子查询返回的不止一个值

带有动态 sql 的 PL/SQL 触发器