假设我有一个查询:
begin tran
-- some other sql code
然后我忘记提交或回滚。
如果另一个客户端尝试执行查询,会发生什么?
只要你不COMMIT or ROLLBACK一个事务,它仍然在“运行”并且可能持有锁。
如果您的客户端(应用程序或用户)在提交之前关闭了与数据库的连接,则任何仍在运行的事务都将回滚并终止。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)