c# - 您可以调用多个存储过程作为事务回滚的一部分c#

标签 c# sql sql-server-2008

我有一个创建记录的存储过程。

我可以使用 SqlTransaction 对象多次调用创建并在失败时回滚所有插入吗?

最佳答案

只要存储过程不自行提交:是的,您可以这样做。

这就是进行交易的首要原因。

关于c# - 您可以调用多个存储过程作为事务回滚的一部分c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14980908/

相关文章:

sql - 如何在 Tarantool 中从 SQL 调用 C 函数?

sql - 带/不带游标的简单 SQL 过程

sql - 在Sql server 2008中查找被删除的记录

c# - 有什么工具可以为我们改变解决方案中的所有引用?

c# - .net 比 java 快

c# - 从方法中检索调用方法名称

使用unixtime进行MySQL查询

SQL:where 子句中的不同计数?

xml - 使用 xml .nodes() 功能返回所有实例

c# - 在没有 Thread.Sleep(300) 的情况下,如何在此类中获得真正的随机性?