我有一个函数返回一个需要远程调用的表。由于SQL目前不支持此功能,因此我需要使用OPENQUERY
来执行以下操作
OPENQUERY([Linked_Server],'Query')
但是,当我输入链接服务器的IP地址时,我一直收到语法错误。链接服务器从其外观设置正确。我收到以下错误:
第15行,第1行,第1行,第1行 关键字'OPENQUERY'附近的语法不正确。
脚本是:
OPENQUERY('NN.NNN.N.NN','SELECT * FROM dbo.DBarBillers')
(其中N是定义的链接服务器IP地址的数字)。
Intellisense将红线放在OPENQUERY
和链接服务器参数
我已经尝试取消引用ip地址,并支持它而不是引用,所有都会产生错误。想法?
答案 0 :(得分:2)
您需要从openquery
中进行选择,因此语法为
SELECT * FROM OPENQUERY([Linked_Server],'SELECT * FROM dbo.DBarBillers')