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

SQL सर्वर लिंक्ड सर्वर से Oracle फ़ंक्शन को कॉल करना

मैंने निम्नलिखित सिंटैक्स का उपयोग किया और इसने मेरे लिए काम किया।

EXECUTE (Query, Parameters) AT LinkedServerName

उदाहरण:

EXECUTE ( 'BEGIN ? := Package.MyFunction(?,?); END;', @ReturnValue, @InputPara, @OutputPara OUTPUT ) AT LinkedServerName

महत्वपूर्ण बिंदु:

  • फ़ंक्शंस को कॉल करते समय BEGIN और END सिंटैक्स को न भूलें
  • "END**;**" के अंत में दिए गए अर्धविराम को न भूलें
  • उपरोक्त सिंटैक्स का उपयोग करने के लिए आपको लिंक किए गए सर्वर के लिए RPC सक्षम करना होगा
  • Oracle कॉल को फंक्शन कॉल के रूप में तब तक नहीं मानेगा जब तक कि आप किसी वेरिएबल में आउटपुट को स्वीकार नहीं करते



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ग्लोबल असेंबली कैश से .NET के लिए Oracle डेटा प्रदाता निकाला जा रहा है

  2. एसक्लप्लस कैसे कनेक्ट नहीं हो रहा है?

  3. Oracle AQ डेक्यू ऑर्डर

  4. Oracle DB से कनेक्ट करते समय dbplyr के माध्यम से EXTRACT का उपयोग कैसे करें

  5. Oracle संग्रहीत कार्यविधि में त्रुटि संदेश लॉग करें