【发布时间】:2016-11-21 21:11:02
【问题描述】:
我不能在连接语句中的表名后使用 NOLOCK。 尝试通过 JOIN 读取未提交的数据是否有效?
【问题讨论】:
-
Oracle 中不需要这个,读者永远不会阻止作者。加:Oracle 不支持脏读
标签: sql oracle join locks read-uncommitted
我不能在连接语句中的表名后使用 NOLOCK。 尝试通过 JOIN 读取未提交的数据是否有效?
【问题讨论】:
标签: sql oracle join locks read-uncommitted
连接无关紧要。在 Oracle 中不使用 NOLOCK。查询只会看到已提交的数据(加上执行查询的事务中任何未提交的更改)。
您可以编写诸如SELECT * FROM tbl NOLOCK 之类的查询,但 NOLOCK 只是用作表别名,不会更改查询机制。
【讨论】: