码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2017-04-02 16:50:13      阅读:1141      评论:0      收藏:0      [点我收藏+]

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

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   

原文地址:http://www.cnblogs.com/jhf57101/p/6659273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!