2016-05-12 11 views
-1
DECLARE @ReturnTable TABLE 
(
    test 
) 

SET @SqlQuery = 'SELECT something' 

INSERT INTO @ReturnTable EXEC(@SqlQuery) AT LinkedServer 

SELECT * FROM @ReturnTable 

Antwort

0

Setzen Sie schreiben die Auswahl aus der LinkedServer wie diese

INSERT INTO @ReturnTable 
(test) 
SELECT test from [AliasOfLinkserver].Database.Schema.Table 

Select * from @ReturnTable 

Wenn Sie die Sp_executesql gespeichert procedur eine Select _statment aus einer @variable Verwendung auszuführen, die vorgesehen ist, von dem SQL Server:

DECLARE @SQL as VARCHAR(500) 
SET @SQL ='Select * from YourTable' 
EXECUTE sp_executesql @SQL 
Verwandte Themen