Sql Server触发器的使用

前端之家收集整理的这篇文章主要介绍了Sql Server触发器的使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<FONT style="COLOR: #000000; FONT-SIZE: 9pt">sql Server为每个触发器都创建了两个专用表:Inserted表和Deleted表。这两个表由系统来维护,它们存在于内存中而不是数据库中。这两个表的结构总是与被该触发器作用的表的结构相同,触发器执行完成后,与该触发器相关的这两个表也被删除。<SPAN style="LINE-HEIGHT: 1.5; COLOR: #000000; FONT-SIZE: 9pt">

@H_404_7@

@H_404_7@

增加记录(insert)

@H_404_7@

删除记录(delete)

@H_404_7@

修改记录(update)

增加的记录

删除的记录

后执行。如果该语句因错误而失败,触发器将不会执行。不能为视图指定after触发器,只能为表指定该触发器。可以为每个触发操作(insert、update、delete)指定多个after触发器。如果表有多个after触发器,可使用sp_settriggerorder定义哪个after触发器最先激发,哪个最后激发。除第一个和最后一个触发器外,所有其他的after触发器的激发顺序不确定,并且无法控制。

sql_statement

删除触发器:

数据库中已有的触发器:

修改触发器:

sql_statement












原文链接:https://www.f2er.com/mssql/63688.html

猜你在找的MsSQL相关文章