Bil*_*gan 8 sql sql-server-2005
我正在从sql 2005数据库调用sql 2000标量值函数并收到以下错误消息:
Remote table-valued function calls are not allowed.
Run Code Online (Sandbox Code Playgroud)
这是我的电话:
select * from [server/instance].[db name].dbo.[function name](param1, param2)
Run Code Online (Sandbox Code Playgroud)
不知道为什么它说表值函数,但这是它得到的错误信息.有没有人知道这方面的方法?
比利,提前谢谢
在FROM
子句中只能使用表值函数.
如果它是标量函数,请使用:
SELECT *
FROM OPENQUERY(SERVER, 'SELECT [db name].dbo.[function name](param1, param2)')
Run Code Online (Sandbox Code Playgroud)