问个基本概念:触发器的inserted表里,是不是只有当前进程执行的insert记录,有没有可能该表中还有其它进程insert时的记录呢???

gshope 2005-11-24 11:20:45
如题!
...全文
127 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
churchatp1 2005-11-24
  • 打赏
  • 举报
回复
不会有
只有本连接的
点点星灯 2005-11-24
  • 打赏
  • 举报
回复
instead of 是在提交前触发
after 是在提交后触发


AFTER

指定触发器只有在触发 SQL 语句中指定的所有操作都已成功执行后才激发。所有的引用级联操作和约束检查也必须成功完成后,才能执行此触

发器。

如果仅指定 FOR 关键字,则 AFTER 是默认设置。

不能在视图上定义 AFTER 触发器。


for 默认为after触发器,是在插入成功后才引发了触发器里面的sql,

INSTEAD OF

指定执行触发器而不是执行触发 SQL 语句,从而替代触发语句的操作。

INSTEAD OF 是替代触发器

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧