PL/SQL : PERULANGAN
Perulangan pada PL/SQL
Sekumpulan perintah untuk melakukan perulangan dari suatu blok statement yang terdapat didalam blok statement Loop.
SIMPLE LOOP
Simple Loop atau Loop adalah bentuk paling sederhana dalam perintah Loop
- Digunakan untuk melakukan pengulangan statement dalam blok PL/SQL dimana pada saat akan masuk ke badan pengulangan tidak perlu adanya kondisi awal yang harus diperiksa terlebih dahulu.
- Pengecekan kondisi baru akan dilakukan pada saat program selesai mengeksekusi statement-statement yang di definisikan dalam badan pengulangan.
Bentuk umum dari pengulangan Simple Loop adalah sebagai berikut:
LOOP
Statement;
.......
EXIT WHEN kondisi;
END LOOP;
Contoh program sederhana SIMPLE LOOP
WHILE-LOOP
- Pada struktur perulangan ini proses pengulangan atau program dapat memasuki badan pengulangan hanya jika kondisi yang diberikan bernilai benar.
- Pengecekan kondisi dilakukan pada saat memasuki badan pengulangan jika bernilai FALSE, maka badan pengulangan tidak pernah dimasuki
Bentuk umum dari pengulangan While-Loop adalah sebagai berikut:
WHILE kondisi LOOP
Statement;
........
END LOOP
Contoh program sederhana WHILE-LOOP
FOR-LOOP
- For-loop adalah struktur pengulangan yang tidak mengandung kondisi yang harus diperiksa didalamnya sehingga badan pengulangan pasti akan dimasuki.
- Pada struktur FOR-LOOP ini batas-batas nilai yang akan digunakan untuk menentukan banyaknya proses pengulangan harus didefinisikan terlebih dahulu, sehingga struktur pengulangan jenis ini lebih sering digunakan untuk melakukan proses pengulangan yang sudah dipastikan banyaknya.
Bentuk umum dari pengulangan FOR-LOOP adalah sebagai berikut:
FOR Variabel IN batas_minimal...batas_maksimal LOOP
Statement;
....
END LOOP;
Contoh Program sederhana FOR-LOOP
SEMOGA MEMBANTU *__*