Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Ambil BEBERAPA BARIS dan TOKO dalam 1 VARIABEL - PROSEDUR TERSIMPAN ORACLE

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. Cara menanyakan data bigblob

  2. Apa perbedaan antara array bersarang dan array asosiatif?

  3. Bagaimana cara menghasilkan semua tanggal hari Minggu antara 2 tanggal di Oracle sql?

  4. Biaya kueri:Tabel Sementara Global vs. Koleksi (Array Virtual)

  5. Apa pengaturan minimal yang diperlukan untuk menyebarkan aplikasi .NET dengan klien Oracle 11?