加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MsSql > 正文

SQLServer之触发器简介

发布时间:2020-05-25 01:52:18 所属栏目:MsSql 来源:互联网
导读:触发器定义触发器是数据库服务器中发生事件时自动执行的一种特殊存储过程。SQLServer允许为任何特定语句创建多个触发器。它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对数据库进行操作时就会激活它执行。触发器分类分为DML触发器、DDL触发
</tr>
<tr>
<td><span style="font-size: 15px" data-ttu-id="91286-162">执行顺序</td>
<td><span style="font-size: 15px" data-ttu-id="91286-163">可指定第一个和最后一个执行</td>
<td><span style="font-size: 15px" data-ttu-id="91286-164">不适用</td>

</tr>
<tr>
<td><span style="font-size: 15px" data-ttu-id="91286-165">插入的和删除的表中的varchar(max)、nvarchar(max)和varbinary(max)列引用</td>
<td><span style="font-size: 15px" data-ttu-id="91286-166">Allowed</td>
<td><span style="font-size: 15px" data-ttu-id="91286-167">Allowed</td>

</tr>
<tr>
<td><span style="font-size: 15px" data-ttu-id="91286-168">插入的和删除的表中的text、ntext和image列引用。</td>
<td><span style="font-size: 15px" data-ttu-id="91286-169">不允许</td>
<td><span style="font-size: 15px" data-ttu-id="91286-170">Allowed</td>

</tr>

应用场景

  • 默认情况下,嵌套触发器配置选项是开启的。
  • 在同一个触发器事务中,一个嵌套触发器不能被触发两次。
  • 由于触发器是一个事务,如果在一系列嵌套触发器的任意层次中发生错误,则整个事物都将取消,而且所有数据回滚。

递归触发器

定义

分类

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

触发器定义

触发器分类

DML触发器

定义

INSTEAD OF触发器的主要优点是可以使不能更新的视图支持更新。

    推荐文章
      热点阅读