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

Oracle फ़ंक्शन को कैसे कॉल करें जिसमें SYS_REFCURSOR आउट पैरामीटर के रूप में है

कॉलिंग ब्लॉक में बस SYS_REFCURSOR प्रकार का एक चर घोषित करें, और अपने फ़ंक्शन को कॉल करें, उदा। एसक्यूएल/प्लस से:

 set autoprint on;
 var cur refcursor;

 declare
      FUNCTION test_fun (
        p_ref_cur               OUT SYS_REFCURSOR)
      RETURN NUMBER is
      begin
        open p_ref_cur for select * from dual;
        return 1;
      end;

 begin
     dbms_output.put_line(test_fun(:cur));
 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. सबक्वेरी के साथ Oracle PIVOT क्लॉज का उदाहरण

  2. JRuby और JDBC का उपयोग करके Oracle से कैसे जुड़ें?

  3. ओरेकल डेटाबेस से डेटा पुनर्प्राप्त करना और प्रदर्शित करना

  4. डेटाबेस में स्टोर करने के लिए वर्णों के अनुक्रम को दिनांक प्रारूप में कैसे परिवर्तित करें?

  5. Node.js को Windows प्लेटफॉर्म पर Oracle से कनेक्ट करें