事务问题
现在我在.NET程序里面有一个方法调用两个存储过程.在.NET程序里面将她们放在一个事务里面.但同时我在SQL 里面对每一个存储过程也写了事务,现在发现如果其中一个存储过程执行成功了,即使在.NET里面回滚,是没有作用的.现在想问下,这样的情况事务是不是以SQL里面为准的?谢谢 --------------------编程问答-------------------- 楼主我刚刚也想查有关事务方面的资料,刚接触不了解,只能帮你顶一下。 --------------------编程问答-------------------- 事物不能嵌套 --------------------编程问答-------------------- 关于嵌套事务的问题有可能会导到一些你意想不到的事情发生 --------------------编程问答--------------------
UP --------------------编程问答-------------------- 在SqlServer中,每条Sql语句都作为一个事务来执行,所以无论在存储过程,还是在.net代码中使用,执行单条Sql语句没有必要使用事务处理 --------------------编程问答-------------------- 如果你的存储过程中不必要使用事务的话,就只在.net中使用事务好了
--------------------编程问答--------------------
能具体说一下嵌套事务会导致那些意想不到的事情吗? --------------------编程问答-------------------- 既然在SQL中添加了事务,就不要在存储过程中添加事务管理。 --------------------编程问答--------------------
UP~~ --------------------编程问答-------------------- c#里面的事务是不能与 存储过程事务生效的
补充:.NET技术 , C#