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

क्या पीएल/एसक्यूएल ब्लॉक से एक चयन कथन आउटपुट करना संभव है?

आप इसे Oracle 12.1 या इसके बाद के संस्करण में कर सकते हैं:

declare
    rc sys_refcursor;
begin
    open rc for select * from dual;
    dbms_sql.return_result(rc);
end;

मेरे पास परीक्षण करने के लिए DBVisualizer नहीं है, लेकिन शायद यह आपका शुरुआती बिंदु होना चाहिए।

अधिक विवरण के लिए, Oracle 12.1 नई सुविधाएँ मार्गदर्शिका, Oracle बेस आदि में निहित परिणाम सेट देखें।

पुराने संस्करणों के लिए, उपकरण के आधार पर आप रेफरी कर्सर बाइंड वैरिएबल का उपयोग करने में सक्षम हो सकते हैं जैसे SQL*Plus से इस उदाहरण:

set autoprint on

var rc refcursor

begin
    open :rc for select count(*) from dual;
end;
/

PL/SQL procedure successfully completed.


  COUNT(*)
----------
         1

1 row selected.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle के किसी अन्य उपयोगकर्ता को संग्रहीत कार्यविधि पर अधिकार प्रदान करना

  2. ओले-डीबी के लिए ऑरैकल प्रदाता के संस्करण की जांच कैसे करें। oraOLEDB.Oracle प्रदाता

  3. NLS_LOWER () Oracle में फ़ंक्शन

  4. यदि पासवर्ड में विशेष वर्ण हैं तो JDBC का उपयोग करके Oracle डेटाबेस से कनेक्ट करने में सक्षम नहीं है

  5. MacOSX पर Oracle SQL डेवलपर के साथ शुरुआत करना