sql - NOLOCK与事务隔离级别

标签 sql sql-server transaction-isolation

使用“ SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED”和NOLOCK有什么区别?这个比那个好吗?

最佳答案

他们是同一件事,只是范围不同。 NOLOCK基于每个表放置,并且SET Transaction...可以作为块放置。

关于sql - NOLOCK与事务隔离级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1018651/

相关文章:

mysql - 具有关系的计数表 vb.net

sql-server - 如何确定 SQL Server 中正在编译的内容

java - 使用 Java 检查 SQL 服务器是否在线

sql - REPEATABLE_READ 隔离是否会阻止非范围查询的插入?

database - 如何锁定数据库表或一系列行以进行写入?

java - 如何在并发事务中实现高性能的对象隔离解决方案

SQL 连接通配符列/连接 col1 和 col2 if col1 在表中 else join on col2

sql - 仅从同一用户中选择最多 3 行 - MySQL

mysql - 插入不存在的值

SQL 字符串操作 [获取 '(' 左侧的所有文本]