我正在尝试从SELECT
子句访问远程函数(我们称之为视图子句)。
问题是我不能使用 OPENQUERY 并执行 JOIN,因为我需要将 view 子句中的值发送到远程函数。OPENQUERY 不允许使用变量。
我不能使用 EXEC 创建动态 SQL 查询,因为它不适用于我的 view 子句。
我无法将远程功能移动到本地服务器,我根本无法在本地服务器中创建新功能。
整件事情其实很无奈,这还能解决吗?
示例代码:
SELECT [col1],[col2],[col3],RemoteServerFunction([col1]) FROM [tbl1] WHERE
[col2] = X
提前致谢!