Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Prosedur Tersimpan dan mengisi tabel Temp dari Prosedur Tersimpan yang ditautkan dengan parameter

Saya pikir Anda akan memerlukan SQL dinamis, karena Anda tidak dapat meneruskan parameter ke OPENQUERY seperti itu (tapi kunjungi dulu tautan ini ) Jadi Anda akan memiliki sesuatu seperti ini:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa itu Data &Informasi dan Volume Data

  2. 6 Cara Mengonversi String ke Nilai Tanggal/Waktu di SQL Server

  3. Bagaimana Anda menerapkan urutan di Microsoft SQL Server?

  4. SQL Threadsafe UPDATE TOP 1 untuk Antrian FIFO

  5. Bagaimana cara mengimpor spreadsheet Excel ke database SQL Server 2008R2?