Dalam posting ini, saya memberikan contoh untuk melakukan penyisipan menggunakan perintah Oracle Bulk Collect dan FORALL. Membuat fungsi PL SQL yang akan mengambil data dari tabel EMP menggunakan kursor kemudian membuat variabel array tipe dari tipe baris kursor tersebut dan kemudian dikumpulkan secara massal dan dimasukkan ke dalam tabel BONUS menggunakan FORALL.
Di bawah ini contohnya:
Anda dapat menjalankannya seperti di bawah ini:
SET SERVEROUTPUT ON;BEGINJIKA f_currowtypeTHENDBMS_OUTPUT.put_line ('Berhasil');ELSEDBMS_OUTPUT.put_line ('Gagal');END JIKA;END;
-
Mendapatkan output dari dbms_output.get_lines menggunakan JDBC
-
Parsing json melalui json_table di Oracle 18
-
Dampak mendefinisikan kolom VARCHAR2 dengan panjang yang lebih besar
-
Paksa Oracle Jatuhkan Tabel Temp Global
-
Bagaimana beberapa baris dapat digabungkan menjadi satu di Oracle tanpa membuat prosedur tersimpan?