为了账号安全,请及时绑定邮箱和手机立即绑定

SqlServer Transaction 支持 含有跨库操作的 procedure 吗?

SqlServer Transaction 支持 含有跨库操作的 procedure 吗?

慕斯709654 2018-08-16 10:09:52
有这样一个存储过程 proc1,伪代码如下update tab_a set col_a = 'a'update database_b.tab_a set col_a = 'b'其中有一个跨库操作,现在有这样一个需求,要在一个事务中执行上面的存储过程,和如下的 sql1insert tab_b ....使用 EF core 的伪代码如下using( var trans = db.BeginTransaction()) {   db.ExecuteSqlCommand("proc1");   db.ExecuteSqlCommand("sql1"); }请问是否能达到事务的效果?
查看完整描述

1 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

可以的啊


查看完整回答
反对 回复 2018-09-10
  • 1 回答
  • 0 关注
  • 538 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信