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

एकाधिक पंक्तियों को प्राप्त करें और 1 चर में स्टोर करें - ओरेकल संग्रहीत प्रक्रिया

CREATE PROCEDURE a_proc
AS
    CURSOR names_cur IS
        SELECT  student_name
        FROM    student.student_details
        WHERE   class_id = 'C';

    names_t  names_cur%ROWTYPE;
    TYPE names_ntt IS TABLE OF names_t%TYPE; -- must use type
    l_names  names_ntt;
BEGIN
    OPEN  names_cur;
    FETCH names_cur BULK COLLECT INTO l_names;
    CLOSE names_cur;

    FOR indx IN 1..l_names.COUNT LOOP
        DBMS_OUTPUT.PUT_LINE(l_names(indx).student_name);
    END LOOP;
END a_proc;


  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 जावा System.currentTimeMillis () के समकक्ष है?

  2. El Capitan पर cx_Oracle कैसे स्थापित करें

  3. ओरेकल plsql:एक्सएमएल को कैसे पार्स करें और टेबल में डालें?

  4. बाहरी जुड़ने वाली क्वेरी Oracle 12c में अलग तरह से व्यवहार करती है

  5. एचक्यूएल क्वेरी में कंडीटोन के साथ शामिल हों?