我是RDBMS事务管理的新手,在阅读几篇文章时,我突然想到了一个想法-隔离级别是设置在事务级别,还是数据库/表级别,还是两者都设置?
如果隔离是在事务级别设置的(根据我在internet上遇到的几个例子),当事务完成时,它是否会恢复到默认的隔离级别(如果存在这样的概念)?
发布于 2021-03-30 15:36:22
隔离级别是事务的属性,因此只能在事务级别设置它。缺省隔离级别由缺省为READ COMMITTED的参数default_transaction_isolation控制。除非您使用COMMIT AND CHAIN,否则前一个事务的隔离级别不会影响下一个事务的隔离级别。
https://stackoverflow.com/questions/66860156
复制相似问题