求救,嵌套事务问题>没有找到任何该名称的事务或保存点

flyrat 2006-08-24 02:42:28
begin tran a

select * from template where tmp_code='1'

BEGIN TRANSACTION temp;exec sp_r_g 59564
ROLLBACK TRANSACTION temp;

update template set tmp_code='10' where tmp_code='1'
commit tran a

执行以上得sql,出错:
无法回滚 temp。没有找到任何该名称的事务或保存点。
...全文
121 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
WangZWang 2006-08-24
  • 打赏
  • 举报
回复
begin tran a
select * from hismodule where moduleID=111

begin tran x
select * from hismodule
SAVE TRAN x

update hismodule set modulename='10' where moduleID=111
rollback tran x
Commit tran

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧