假设我们正在使用MSSQL并处理读取提交隔离级别(因此,相关现象是可接受的)在执行多个连续选择查询时是否需要事务?在单个事务中执行几个连续的选择查询并在单独的事务中执行它们之间有什么区别吗?
答案 0 :(得分:3)
没有任何区别。在默认read committed
隔离级别S
锁定会在读取数据后立即释放。
它不会等到语句结束,更不用说交易结束了。
答案 1 :(得分:0)
在单个中执行几个连续的选择查询之间是否有任何区别 交易并在单独的交易中执行它们?
取决于选择连接的隔离级别。可以是很多(在读取的每个项目上留下锁定)。