Tag Archives: PL/SQL

Menjalankan OS Command atau Shell Script dari PL/SQL

Menjalankan OS Command atau shell script dari SQLPlus sudah biasa kita lakukan. Biasanya kita menggunakan ! atau host (catatan: di Windows hanya bisa pakai host, tidak bisa pakai !), contoh: SQL> ! ls -la SQL> ! /data1/oracle/Users/rohmad/test.sh SQL> host ls … Continue reading

Posted in SQL and PL/SQL | Tagged , , , | 1 Comment

PL/SQL: Memasukkan Variabel dalam Prosedur

Sebagaimana prosedur dalam bahasa pemrograman lain, kitapun bisa memasukkan variabel ke dalam prosedur. Lihat contoh prosedur PROC_REFRESH_MYTAB yang lalu create or replace procedure PROC_REFRESH_MYTAB as V_rcg_min NUMBER; v_rcg_max number; V_iterasi NUMBER; v_date DATE; BEGIN V_rcg_min := 10; v_rcg_max := 100; … Continue reading

Posted in SQL and PL/SQL | Tagged , , , , | Leave a comment

PL/SQL: Membuat Prosedur

Tulisan ini merupakan lanjutan dari dasar-dasar pengenalan PL/SQL yang telah saya tulis sebelumnya, yaitu contoh penggunaan PL/SQL dan Struktur PL/SQL. Prosedur merupakan subprogram PL/SQL yang berdiri sendiri. Kalau kita punya pekerjaan rutin dan command-commandnya pun itu-itu saja, kita bisa menyimpan … Continue reading

Posted in SQL and PL/SQL | Tagged , , , , | 3 Comments

Mengenal Oracle PL/SQL (2): Struktur

Setelah melihat contoh penggunaannya, sekarang mari kita bahas dasar-dasar PL/SQL. Silahkan lihat block PL/SQL yang telah kita bahas tersebut: DECLARE V_rcg_min NUMBER; v_rcg_max number; V_iterasi NUMBER; BEGIN V_rcg_min:= &1; v_rcg_max:= &2; V_iterasi:=V_rcg_min; WHILE V_iterasi <= v_rcg_max LOOP delete from MYTAB … Continue reading

Posted in SQL and PL/SQL | Tagged , , | 5 Comments

Mengenal Oracle PL/SQL (1): Contoh Kasus

PL/SQL (Procedural Language/Structured Query Language) merupakan pengembagan SQL oleh Oracle. Prasyarat mempelajari PL/SQL adalah paling tidak mengetahui dasar-dasar SQL. Sebagai awalan belajar PLSQL, mari kita lihat contoh kasus dan contoh blok PL/SQL berikut ini. Misalkan saya punya tabel MYTAB. Tabel … Continue reading

Posted in SQL and PL/SQL | Tagged , , | 6 Comments