SQL 在OPENQUERY中使用参数,并作为表查询对象/不允许使用远程表值函数调用。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 在OPENQUERY中使用参数,并作为表查询对象/不允许使用远程表值函数调用。相关的知识,希望对你有一定的参考价值。

SQL 在OPENQUERY中使用参数

DECLARE @tmptable AS TABLE(ccode nvarchar(20),str1 NVARCHAR(50),str15 NVARCHAR(255),FHGLID NUMERIC)
DECLARE @sql VARCHAR(1000)=‘CC003‘
SET @sql=‘SELECT * from DATABASE.dbo.getBTXX(‘‘‘[email protected]+‘‘‘)‘
SET @Sql = ‘SELECT * FROM OPENQUERY(SVRNAME, ‘‘‘ + REPLACE(@Sql, ‘‘‘‘, ‘‘‘‘‘‘) + ‘‘‘)‘
INSERT INTO @tmptable
EXEC(@sql)
SELECT *
FROM @tmptable T

祥:

SQL 在OPENQUERY中使用参数

以上是关于SQL 在OPENQUERY中使用参数,并作为表查询对象/不允许使用远程表值函数调用。的主要内容,如果未能解决你的问题,请参考以下文章

SQL 使用openquery进行跨库操作

SQL: OPENQUERY 问题

sql 使用MS SQL链接服务器连接到Active Directory并使用OpenQuery进行查询

SQL Server 中的 openquery 问题

sqlserver2008 openquery执行服务就退出

SQL关联两张表查数据,结果只显示一条。