zoukankan      html  css  js  c++  java
  • 9-04嵌套事务及事务分类

    全局变量@@TRANCOUNT:

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

    显式事务:

    用BEGIN  TRANSACTION明确实事务的开始。

    最常用的事务类型。

    隐性事务:

    通过设置SETIMPLICIT_TRANSACTIONS ON语句,

    将隐形事务模式设为打开。

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

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

    自动提交事务:

    SQL Sever的默认模式。

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

    --COMMIT对事务数的影响(使用了嵌套事务)
    PRINT  @@TRANCOUNT--在没有事务的情况下,查看一下事务数
     BEGIN  TRAN--开始事务
         PRINT @@TRANCOUNT--开始事务,@@TRANCOUNT将被设为1
          BEGIN  TRAN--开始事务
          PRINT  @@TRANCOUNT --事务数加1
          COMMIT  TRAN--提交第二个事务
          PRINT @@TRANCOUNT--事务数减1
          COMMIT TRAN --提交第一个事务,事务数减1
          PRINT @@TRANCOUNT
         GO
    

    运行结果:

  • 相关阅读:
    攻防世界pwn高手区——pwn1
    攻防世界misc——János-the-Ripper
    攻防世界逆向——game
    PWN——ret2dl_resolve
    谈一些想法
    python网络编程(一)
    pwnable.kr之unlink
    堆的数据结构探究
    记一次GKCTF之旅
    socket笔记
  • 原文地址:https://www.cnblogs.com/gcmwalker/p/6129523.html
Copyright © 2011-2022 走看看