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

Bagaimana cara memasukkan catatan ke dalam variabel dari cte di Oracle?

Anda menetapkan beberapa baris yang dikembalikan dari tabel ke variabel, yang akan gagal.

Anda cukup menggunakan KURSOR UNTUK LOOP yang akan membuat kursor implisit dan Anda dapat mengulang nama-nama:

CREATE OR REPLACE PROCEDURE sp_market IS
BEGIN
    FOR i IN (
        SELECT field_name
        FROM pld_medicare_config
        ) 
    LOOP
        -- Your logic goes here
        dbms_output.put_line(i.field_name);
    END LOOP;
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. Paksa penggunaan indeks di Oracle

  2. Oracle:Operasi aritmatika menghasilkan overflow

  3. Menggunakan Dapper QueryMultiple di Oracle

  4. menampilkan hasil secara vertikal di oracle

  5. Batas waktu koneksi untuk DriverManager getConnection