Nolock在链接查询中不起作用

时间:2016-12-23 09:06:35

标签: sql-server oracle tsql linked-server

我正在尝试使用(nolock)选项访问链接查询,但是它让我犯了错误,下面是我的查询。

SELECT * FROM openquery(testengine , 'SELECT * FROM employee WITH(nolock)')

返回以下错误:

  

准备查询“我的查询”以执行时发生错误   针对链接服务器的OLEDB提供商“ORAOLEDB.oracle”

1 个答案:

答案 0 :(得分:2)

从您的错误消息中,链接服务器看起来像是Oracle。 OPENQUERY查询在目标服务器上执行,因此必须以目标系统的SQL方言编写。

不支持

NOLOCK Oracle语法 - 因此出错。