Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

संग्रहीत प्रक्रिया और पैरामीटर के साथ एक लिंक की गई संग्रहीत प्रक्रिया से एक अस्थायी तालिका को पॉप्युलेट करना

मुझे लगता है कि आपको गतिशील एसक्यूएल की आवश्यकता होगी, क्योंकि आप पैरामीटर को OPENQUERY पर पास नहीं कर सकते हैं उस तरह (लेकिन पहले इस लिंक पर जाएं ) तो आपके पास कुछ इस तरह होगा:

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. SQL सर्वर में SELECT से UPDATE का उपयोग कैसे करें

  2. SQL सर्वर 2008 में हिब्रू मान सम्मिलित करना

  3. SQL सर्वर ट्री क्वेरी

  4. 64 बिट पैकेज में 32 बिट एसएसआईएस पैकेज कैसे निष्पादित करें?

  5. चुनिंदा क्वेरी में ऑटो इंक्रीमेंट फ़ील्ड कैसे जनरेट करें?