sql-server – 与事务组合触发
发布时间:2021-01-09 18:22:51 所属栏目:MsSql教程 来源:网络整理
导读:假设我们有以下情况: 我们有一个表(比如Table_A),它在INSERT上有一个触发器.触发器作业是根据table_A中插入的值更新table_B中的某些行. 现在,当我们在表中简单地插入一行时,一切正常,但是我们通过事务插入数据的情况呢?触发器是否会等到所有事务语句成功运
|
假设我们有以下情况: 我们有一个表(比如Table_A),它在INSERT上有一个触发器.触发器作业是根据table_A中插入的值更新table_B中的某些行. 现在,当我们在表中简单地插入一行时,一切正常,但是我们通过事务插入数据的情况呢?触发器是否会等到所有事务语句成功运行,否则它会在识别插入时被触发?如果触发器在识别出第一个插入时立即触发,那么如果事务在最后一行失败会发生什么?这种情况有没有机制? 解决方法插入始终在事务中.如果您没有明确的BEGIN TRAN … COMMIT或 触发器始终是触发触发器的操作的事务的一部分.如果触发器中发生导致事务回滚的错误,则触发操作也将回滚. 触发器隐式具有 (编辑:均轻资讯网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 如何有效地检查多列上的EXISTS?
- sql-server-2005 – 用户定义的函数输出进行Nhibernate过滤
- sql-server – 当.sql脚本失败时,如何使sqlcmd返回0以外的E
- 如何将从Exchange数据库中提取的PST导入到Linux IMAP服务器
- sql – 在Oracle中选择组的前n个元素
- sql-server-2005 – 缩小镜像生产数据库上的事务日志文件的
- 指针数据不存储在本地数据库中,解析ios
- SQL中NULL是何意思?如何使用?
- sql-server – 安全地移动和创建新的tempdb文件
- sql-server – SQL Server 2008在Insert,Update之后运行触发
站长推荐
- sql-server – 存储过程和OPTIMIZE FOR UNKNOWN
- sql – 选择除一个字段外的所有字段?
- sql-server – SQL Server使用与定义不匹配的数据
- sql – Oracle 10g中的Pivot / Crosstab查询(动态
- sql-server – varchar大小在临时表中是否重要?
- sql-server – SQL Server遇到的前3个性能问题是
- sql-server – 从.NET可以获得由SqlCommand对象生
- 在sql Server自定义一个用户定义星期代码
- sql-server – 为什么在我的测试用例中,顺序GUID
- sqlserver中获取月份的天数的方法分析
热点阅读


