笔记162 设置隐式事务与显式事务IMPLICIT_TRANSACTIONS
笔记162 设置隐式事务与显式事务IMPLICIT_TRANSACTIONS
1 --设置隐式事务与显式事务IMPLICIT_TRANSACTIONS 2 --http://technet.microsoft.com/zh-cn/library/ms187807.aspx 3 --语法 4 --SET IMPLICIT_TRANSACTIONS { ON | OFF } 5 6 --只是对当前进程(查询窗口)有效,当你关闭了这个查询窗口之后在另外一个 7 --查询窗口里修改不加COMMIT TRAN照样可以提交 8 9 10 --如果设置为 ON,SET IMPLICIT_TRANSACTIONS 将连接设置为隐式事务模式。如果设置为 OFF,则使连接恢复为自动提交事务模式。 11 --如果连接处于隐式事务模式,并且当前不在事务中,则执行下列任一语句都可启动事务: 12 13 14 SET IMPLICIT_TRANSACTIONS ON 15 USE GPOSDB 16 SELECT * FROM dbo.SystemPara 17 UPDATE dbo.SystemPara SET ParaValue=6666666 WHERE RecordNo=18 18 19 20 --在结果里显示6666666,但是关闭查询窗口在对象资源管理器里看到还是555555 21 22 23 SET IMPLICIT_TRANSACTIONS ON 24 USE GPOSDB 25 SELECT * FROM dbo.SystemPara 26 UPDATE dbo.SystemPara SET ParaValue=6666666 WHERE RecordNo=18 27 COMMIT TRAN 28 29 --在结果里显示6666666,关闭查询窗口在对象资源管理器里看到也是6666666
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!