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

Oracle SQL डेवलपर:ग्रिड में REFCURSOR परिणाम दिखाएँ?

मुझे नहीं लगता कि आप एक प्रक्रिया के साथ कर सकते हैं।

संपादित करें: मेरे मूल उत्तर को सरल बनाने के लिए DCookie का धन्यवाद।

लेकिन एक कार्य-आसपास के रूप में आप एक फ़ंक्शन लिख सकते हैं जो प्रक्रिया को कॉल करता है और फिर SQL का उपयोग करके इसे लागू करता है।

उदा.

create or replace function callmyproc
return sys_refcursor
IS
   rc   sys_refcursor;
BEGIN

   myproc(rc);

   return rc;

END;

जिसके बाद आप कॉल कर सकते हैं:

   select callmyproc()
   from dual;

जब यह उदाहरण चलाया जाता है, तो SQL डेवलपर डेटा ग्रिड एक परिणाम दिखाता है लेकिन यदि आप दाएँ स्क्रॉल करते हैं और संपादन बटन पर क्लिक करते हैं, तो आपको परिणाम ग्रिड में दिखाई देंगे।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. NUMTODSINTERVAL () Oracle में फ़ंक्शन

  2. Oracle sql में दिनांक कार्यों के साथ कैसे काम करें?

  3. Oracle डेटाबेस अद्यतन प्रश्नों में अनंत रूप से लटक रहा है

  4. टेबल फंक्शन और पाइपलाइन फंक्शन के बीच अंतर?

  5. Oracle का उपयोग करके Django में स्वचालित परीक्षण बनाते समय ORA-65096 त्रुटि को ठीक करना