Oracle SQL: 连接语句中的 NOLOCK

Oracle SQL: NOLOCK in join statment

我无法在连接语句中的 table 名称后使用 NOLOCK。 尝试通过 JOIN

读取未提交的数据是否是一个有效的场景

连接无关紧要。 NOLOCK 未在 Oracle 中使用。查询只会看到已提交的数据(加上执行查询的事务中任何未提交的更改)。

您可以编写 SELECT * FROM tbl NOLOCK 等查询,但 NOLOCK 仅用作 table 别名,不会更改查询机制。