社区
MS-SQL Server
帖子详情
事务提交问题!
aqlover
2007-08-20 10:07:07
同样的一个sql 脚本:
set xact_abort on
begin tran
........
........
commit tran
当用sql 2000自带的查询分析器执行后,关闭这个脚本窗口时,不会提示任何信息.
而用sql 2005的 management studio执行后(连接sql2000的数据库),关闭脚本窗口时,提示:有未提交的事务.是否在关闭窗口之前提交这些事务?
请问如何解决这个问题,让事务由脚本中的语句自动提交.
...全文
156
2
打赏
收藏
事务提交问题!
同样的一个sql 脚本: set xact_abort on begin tran ........ ........ commit tran 当用sql 2000自带的查询分析器执行后,关闭这个脚本窗口时,不会提示任何信息. 而用sql 2005的 management studio执行后(连接sql2000的数据库),关闭脚本窗口时,提示:有未提交的事务.是否在关闭窗口之前提交这些事务? 请问如何解决这个问题,让事务由脚本中的语句自动提交.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aqlover
2007-08-20
打赏
举报
回复
脚本中明确有commit tran 语句,但是还是产生了这种现象,希望高手指点!
mengmou
2007-08-20
打赏
举报
回复
不管是2000还是2005,事务提交后关闭窗口就不会提示,否则都会提示
MySQL
事务
和锁
Re: MySQL
事务
和锁 ==========================================#
事务
是什么 特性:原子性、一致性、隔离性和持久性 类型:自动
提交
事务
(default)、隐式
事务
、显式
事务
和分布式
事务
事务
并发带来的若干
问题
:脏读、不可重复读、幻象读和丢失更新
事务
隔离级别:避免上述
问题
# 锁是什么 锁的粒度:三种粒度锁的特性(逐步提高等级) 表级锁 :限制其它用户修改 行级锁 :多版本的并发控制 死锁 :产生条件和 MySQL 自动处理机制# 事物和锁的实际应用------------------------------------------------------------
mysql中的
事务
提交
今天被问到了一个mysql自动
事务
提交
的
问题
,就着这个
问题
对mysql的
事务
提交
机制进行了一些研究,将测试的结果总结下。 一.mysql的自动
事务
提交
设置 mysql中的自动
事务
提交
是通过参数autocommit配置的,系统默认设置值为1,即开启状态 如果要关闭
事务
自动
提交
,执行下述SQL语句: set autocommit=0; 二.各个
事务
提交
状态与显式
事务
提交
的关系 以stu...
事务
不
提交
问题
解决思路
开发中偶尔会遇到sql已经执行,日志都打印出来了但是数据并没有任何变化,此时多半为
事务
没有
提交
,下面记录一下最近一段时间遇到的
事务
没有
提交
的
问题
排查思路,下文默认可以本地debu复现
问题
,如果是无法debug的环境只是增加了获取相应数据的复杂度(无法debug),以及查看相应数据的复杂的(需要打日志才看得到)等等,原理并没有变化 首先查看执行sql的方法是否已经开启了
事务
有时可能会因为
事务
切面没有切到,或者没有打注解等等原因导致
事务
没有生效,此时可以在执行sql的方法处打断点,然后执行 Transac
事务
、
事务
提交
、
事务
回滚
事务
事务
(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。
事务
通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。
事务
提交
事务
的
提交
是指
事务
里的所有操作都正常完成。 ...
Mybatis增删改的
事务
提交
问题
展示 手动
提交
事务
:sqlSession.commit(); 自动
提交
:sqlSessionFactory.openSession(true); 我们的mysql中,涉及增删改的语句都要
提交
事务
,不然不起作用,下面我们就讲讲mybaits中的
事务
提交
问题
展示 我们的插入语句的单元测试没有
提交
事务
,导致数据没有插到数据库 手动
提交
事务
:sqlSession.commit(); 手动
提交
需要每个需要
提交
事务
的地方,都要手动写一遍 自动
提交
:sql.
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章