美文网首页
嵌套事务及事务分类

嵌套事务及事务分类

作者: 肉肉要次肉 | 来源:发表于2017-06-21 09:36 被阅读37次

全局变量@@TRANCOUNT:

      返回当前连接的活动事务数

      返回类型是integer类型。

备注:BEGIN  TRANSACTION 语句将@@TRANCOUNT 加1. 

           ROLLBACK  TRANSACTION 将 @@TRANCOUNT递减到0.

           (但ROLLBACK  TRANSACTION savepoint_name除外,它不影响 @@TRANCOUNT) 

           COMMIT TRANSACTION 或COMMIT WORK 将@@TRANCOUNT 递减1.

图1

如图1,使用到了BEGIN  TRAN 开始事务和COMMIT  TRAN提交事务。

图2 

如图2,使用了BEGIN  TRAN 开始事务和 ROLLBACK TRAN 回滚事务。


                                                   事务分类:


显示事务:

      用BEGIN TRANSACTION明确指定事务的开始,最常用的事务类型

隐性事务:

      通过设置SET  IMPLICIT_TRANSACTION  ON语句,将隐性事务模式设置为打开 

      其后的T-SQL语句自动启动一个新事务

      提交或回滚一个事务后,下一个T-SQL语句又将启动一个新事务

自动提交事务:

      SQL Server 的默认模式

      每条单独的T-SQL语句视为一个事务

图3 

未完待续。。。

相关文章

  • 嵌套事务及事务分类

    全局变量@@TRANCOUNT: 返回当前连接的活动事务数 返回类型是integer类型。 备注:BE...

  • 面前温习

    Spring事务传播特性的浅析——事务方法嵌套调用的迷茫 解惑 spring 嵌套事务

  • Spring事务传播性和隔离机制

    1.Spring事务传播性 在事务出现嵌套的时候,嵌套的事务是各自独立commit,还是内层的事务合并到外层的事务...

  • Java事务以及嵌套事务

    最近遇到事务的处理,嵌套事务,自己研究,整理一下。 1 先看结论 1、在Java事务中,事务的嵌套,如果有事务成功...

  • Spring事务的传播属性和事务隔离级别

    事务的嵌套概念 所谓事务的嵌套就是两个事务方法之间相互调用。spring事务开启 ,或者是基于接口的或者是基于类的...

  • 事务的传播机制

    事务的嵌套概念 所谓事务的嵌套就是两个事务方法之间相互调用。spring事务开启 ,或者是基于接口的或者是基于类的...

  • 事务的传播机制和回滚策略(暂时没有整理完)

    事务的嵌套概念 所谓事务的嵌套就是两个事务方法之间相互调用。spring事务开启 ,或者是基于接口的或者是基于类的...

  • Spring嵌套事物

    一、事务传播机制: 事务的传播行为是针对嵌套事务而言。 示例: @Transactional(propagatio...

  • java事务

    1、java事务介绍 2、JDBC事务 3、JTA事务 1、java事务介绍 java事务分类:JDBC事务、...

  • 精华总结

    1. laravel中事务嵌套事务会怎么样? 在MySQL的官方文档中有明确的说明不支持嵌套事务,但是在larav...

网友评论

      本文标题:嵌套事务及事务分类

      本文链接:https://www.haomeiwen.com/subject/gndaqxtx.html