![](/img/trans.png)
[英]Try / Catch in a transaction - any difference from using PHP or SQL?
[英]What is the difference between Transaction and Try Catch in SQL
在未提交收益的情况下,使用事务处理和尝试捕获有什么区别? 换句话说,在事务中,如果我们在SP的中间返回而没有提交或回滚,则该表将被锁定,我现在想知道如果我使用try catch而不是begin transaction和End Transaction会对该表发生什么情况?
事务是对SQL的指令,用于在该事务包含的表上放置信号灯锁。 您可以提交更改,更新表并释放锁,或者可以回滚,撤消更改并释放锁。
Try Catch
本身不会影响表锁定。严格来说,它是过程范围内的错误处理。 交易发生的情况由您控制...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.