如果我有
select * from tableA, tableB with (nolock)
nolock提示是否适用于tableB,还是适用于两个表?我需要做什么
select * from tableA with (nolock), tableB with (nolock)
提示是否适用于两个表?
答案 0 :(得分:2)
表提示仅适用于上表。你需要做
select * from tableA with (nolock), tableB with (nolock)
答案 1 :(得分:2)
是。表提示仅适用于上表。要为查询中的所有表设置此项,您可以这样做。
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
NOLOCK
/ READ UNCOMMITTED
会导致结果不一致。您是否考虑过RCSI?