sql >> Database >  >> RDS >> Sqlserver

Opgeslagen procedure en een tijdelijke tabel vullen vanuit een gekoppelde opgeslagen procedure met parameters

Ik denk dat je dynamische SQL nodig hebt, omdat je de parameter niet kunt doorgeven aan een OPENQUERY zoals dat (maar bezoek eerst deze link ) Dus je zou zoiets hebben als dit:

create table #tempTable(
.
)

DECLARE @param1 VARCHAR(10), @Query VARCHAR(8000)
SET @param1 = '2011'
SET @Query = '
SELECT *
FROM OPENQUERY([Linked Server],''exec thelinkedSPname '' + @param1+''')'

INSERT INTO #tempTable
EXEC(@Query)


  1. SQL-query voor weergave van records

  2. MySQL telt overeenkomende woorden

  3. SSL of TLS inschakelen in Oracle Apps R12

  4. Maria db toegang op afstand