社区
MS-SQL Server
帖子详情
SQL数据库不支持事务嵌套吗?
aypnia
2002-12-28 03:34:00
我用ADO执行BeginTransaction方法两次时就出错了,有解决的办法吗?
...全文
77
5
打赏
收藏
SQL数据库不支持事务嵌套吗?
我用ADO执行BeginTransaction方法两次时就出错了,有解决的办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aypnia
2002-12-28
打赏
举报
回复
谢谢
liuxum
2002-12-28
打赏
举报
回复
一个事务里面可以写多条SQL语句的。
liuxum
2002-12-28
打赏
举报
回复
好像是不行的,为什么要嵌套事务阿?可以开始一个事务,最后再提交就可以了。我的意思是说用一个事务处理就可以了,不用嵌套的。
aypnia
2002-12-28
打赏
举报
回复
那我想嵌套事务,真的没有办法吗?
liuxum
2002-12-28
打赏
举报
回复
每次BeginTransaction后都必须committransaction,否则是错误的。
极简关系型
数据库
及
SQL
语言
极简关系型
数据库
及
SQL
语言,课程是极简入手,是一门初级入门
数据库
课程,课程主要是设计讲解
数据库
Sql
Server,主要从以下几方面入手:1、述说
数据库
Sql
Server出现及历史发展过程,对
数据库
进行了解。2、
数据库
在我们生活、工作中作用,用
数据库
能为我们做什么?3、
Sql
Server
数据库
安装及各版本之间联系。4、
Sql
Server
数据库
企业管理资源可视化操作使用。5、
Sql
结构化语言学习。通过课程学习,能够从0到1的开始,对
数据库
有一个全部的了解,心中有数,为学习软件开发、
数据库
开发打好基础。
浅谈一下ThinkPHP5.1实现
事务
嵌套
的特性
前言: 在我们平时做的一个项目中,线上环境突然发现
数据库
被锁住。导致很多有关数据插入和修改的接口全都瘫痪,项目基于ThinkPHP5.1。报错的时候,我们发现了一条
sql
错误日志,如下。 根据错误信息提示,是说有一个
事务
回滚时没有找到savepoint 的暂存点。所以问题应该是
事务
嵌套
导致的,目前ThinkPHP5封装的数据层方法是有对
事务
嵌套
进行处理。而MY
SQL
到底支不
支持
事务
嵌套
呢?伪代码如下。 执行完后出现了操作1的数据真正写入,只有操作2的数据回...
关于
数据库
事务
的
嵌套
一、基础概念
SQL
Server
数据库
引擎将忽略内部
事务
的提交。根据最外部
事务
结束时采取的操作,将提交或者回滚内部
事务
。如果提交外部
事务
,也将提交内部
嵌套
事务
。如果回滚外部
事务
,也将回滚所有内部
事务
,不管是否单独提交过内部
事务
。
嵌套
事务
的程序执行过程应该是:随着
事务
的执行,
嵌套
层数由一递增,之后逐渐递减到第一层。整个
事务
是否提交取决于最后一层是运行Commit(提交)还是Rollback
Sql
Server存储过程中的
嵌套
事务
Sql
Server存储过程中的
嵌套
事务
sql
server 多重
嵌套
事务
的存储过程处理与解决方法
对于带有
事务
的
嵌套
存储过程的处理网上的确有很多资料可参考。但大多是片面或过于字面化。对不清楚如何解决这种问题的同仁来说没有多大用处。最近正好工作不忙,就研究了下,发现
sql
server的
嵌套
事务
存储过程在处理时确实有一定难度。原因在于微软的
sql
server在带有
嵌套
的
事务
方面存在以下几点特征: 1。
sql
server 忽略提交内部
事务
。即无论内层
事务
是否提交,外层
事务
提交后,所有内层事
MS-SQL Server
34,575
社区成员
254,583
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章