34,576
社区成员
发帖
与我相关
我的任务
分享
select * from (select id,name from #a ) v
--with(nolock) 才是标准写法
select * from (select id from #a ) as v WITH(NOLOCK)
select id,name from #a (nolock)
select id,name from #a as v (nolock)
第三种情况,nolock会被当做表字段的别名,意思是表有两个字段 id 和name,但是别名只有1个 nolock(此时nolock不是关键字),还少一个字段
select * from (select id,name from #a ) as v (nolock,nolock2)
结果:
nolock nolock2
2 b