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

सरल Oracle प्रक्रिया विफल

मान लें कि आप 12c क्लाइंट के साथ Oracle 12c का उपयोग कर रहे हैं:

create or replace procedure testsproc
    ( username in varchar2 )
as
    resultset sys_refcursor;
begin
    open resultset for
        select * from test_table 
        where  name = username;

    dbms_sql.return_result(resultset);
end testsproc;

फिर इसके साथ कॉल करें

exec testsproc('Phil')

या

call testsproc('Phil');

या

begin
    testsproc('Phil');
end;

आप इसे किससे बुला रहे हैं, इस पर निर्भर करता है।

आगे पढ़ना



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-22905 - जब किसी तालिका प्रकार को चयन कथन के साथ क्वेरी किया जाता है

  2. कैसे एक सबक्वेरी का उपयोग किए बिना अधिकतम अनुक्रम के साथ केवल पंक्ति का चयन करने के लिए?

  3. मैं कैसे पुष्टि कर सकता हूं कि डेटाबेस Oracle है और यह किस संस्करण में SQL का उपयोग कर रहा है?

  4. ORA-02303:टाइप या टेबल डिपेंडेंट्स के साथ टाइप को ड्रॉप या रिप्लेस नहीं कर सकता

  5. Oracle प्रपत्रों में रिकॉर्ड समूह के साथ ट्री आइटम को आबाद करना