sqlserver开启事务语句问题

sqlserver数据库,如果一个存储过程里面开启了像begin tran 、commit、 rollback tran等事务语句,那么我在用另一个存储过程调用这个存储过程时,还需要再次开启事务吗?

SQL yzmaDt6d6191220 发布于 2023-9-21 13:43
1min目标场景问卷 立即参与
回答问题
悬赏:1 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-9-21 13:46

在执行这个存储过程时会

  • yzmaDt6d6191220 yzmaDt6d6191220(提问者) 那我用另一个存储过程调用的时候还需要再开启事务语句吗
    2023-09-21 13:52 
  • Z4u3z1 Z4u3z1 回复 yzmaDt6d6191220(提问者) 父存储过程没事务的情况下可以
    2023-09-21 14:00 
最佳回答
0
快乐星光Lv5中级互助
发布于2023-9-21 15:17

照你说的情况来看,你在当前存储中用不用事务,和你调用的存储没有什么太大关系。只要你保证每个存储自己的正确性即可。

  • 2关注人数
  • 154浏览人数
  • 最后回答于:2023-9-21 15:17
    请选择关闭问题的原因
    确定 取消
    返回顶部