Im running following statement to get a result from remote server
EXEC ( @var) AT [linkedservername]
Note : @var holds select query to run on linked server. Linkedserver is DB2 server.
I would like to save the result into a temptable.
Is it possible ?
Can we achieve like below?
EXEC ( @var) AT [linkedservername] into #t
-- Updating to provider more info.
I came up to this,
read query from file.
execute it in desired DB2 server using linked server.
now i need to save it in a temptable
DECLARE @FileContents VARCHAR(MAX)
SELECT @FileContents=BulkColumn
FROM OPENROWSET(BULK'E:\ADDRESS.txt',SINGLE_BLOB) x;
set @FileContents = Replace(@FileContents,'''''','''')
set @FileContents = @FileContents + ' FETCH FIRST 1 ROWS only'
EXEC ( @FileContents) AT [linkedservername]
I Need something like below,
select * from (
EXEC ( @FileContents) AT [linkedservername] )