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

SQL सर्वर 2012 एक संग्रहीत कार्यविधि से HTTP 'GET' अनुरोध करता है

मैंने मौजूदा वेब सेवा से JSON ऑब्जेक्ट को खींचने के लिए CLR फ़ंक्शन (C# का उपयोग करके) का उपयोग किया, इसे JSON को XML में परिवर्तित किया (चूंकि MSSQML2012 JSON का समर्थन नहीं करता है) और xml डेटा लौटाता है।

मैंने सीएलआर फ़ंक्शन (.dll एक्सटेंशन के साथ) बनाया और MSSQML2012 पर एक असेंबली बनाई। असेंबली होने के बाद मैंने असेंबली फ़ाइल को निष्पादित करने के लिए एक MSSQML2012 फ़ंक्शन बनाया।

वहां से मैंने एक संग्रहित प्रक्रिया बनाई जिसे MSSQML2012 फ़ंक्शन कहा जाता है, एक बार जब xml डेटा स्टोर प्रक्रिया में उपलब्ध हो जाता है, तो मैंने बस नोड्स के माध्यम से पार्स किया और उन्हें उनके संबंधित तालिकाओं में डाला।

मेरा अगला कदम एक नौकरी बनाना है जो संग्रहीत प्रक्रिया को जितनी बार चाहे उतनी बार निष्पादित करेगा।

आशा है ये मदद करेगा!! :)

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पासथ्रू/पासथ्रू क्वेरी को संपादन योग्य कैसे बनाएं?

  2. कंटेन्स () का उपयोग करते समय 2100 पैरामीटर सीमा (एसक्यूएल सर्वर) को मारना

  3. एक सम्मिलित निष्पादन विवरण नेस्टेड नहीं किया जा सकता है

  4. SQL सर्वर में एक वृद्धिशील GUID बनाने के लिए NEWSEQUENTIALID() का उपयोग करें

  5. SQL सर्वर में ताले का उपयोग करके लेनदेन संगामिति प्रबंधित करें