当前位置:Gxlcms > 数据库问题 > SQL 在OPENQUERY中使用参数,并作为表查询对象/不允许使用远程表值函数调用。

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

时间:2021-07-01 10:21:17 帮助过:16人阅读

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(‘‘‘+@sql+‘‘‘)‘
SET @Sql = ‘SELECT * FROM OPENQUERY(SVRNAME, ‘‘‘ + REPLACE(@Sql, ‘‘‘‘, ‘‘‘‘‘‘) + ‘‘‘)‘
INSERT INTO @tmptable
EXEC(@sql)
SELECT *
FROM @tmptable T

祥:

SQL 在OPENQUERY中使用参数

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

标签:int   www   eric   ble   base   pen   查询   使用   varchar   

人气教程排行