Struktur simple LOOP ini digunakan bila diinginkan minimal iterasi dijalankan satu kali. Dalam struktur ini harus ditambahkan statemen EXIT WHEN untuk menghindari eksekusi tak terbatas (infinitif).
Contoh kasusnya adalah :
Statemen FOR
Struktur ini tidak memiliki kondisi, sehingga perlu didefinisikan indeks minimal dan maksimal sebagai batas iterasi. Umumnya struktur ini digunakan untuk iterasi yang banyaknya sudah diketahui dengan pasti.
· Variabel iterasi (var) tidak perlu dideklarasi karena PL/SQL melakukan deklarasi secara implisit dan variabel ini berlaku dalam LOOP itu saja.
· Kata REVERSE akan membuat iterasi dimulai dari indeks_max dan berkurang satu untuk proses iterasi. Demikian seterusnya hingga var = indeks_min.
· Bila nilai indeks_max < indeks_min, proses iterasi tidak dilakukan.
Contoh kasusnya adalah :
Statemen WHILE
Struktur ini selalu memeriksa kebenaran kondisi di awal blok iterasi. Bila kondisi bernilai FALSE, maka statemen-statemen dalam blok iterasi tidak akan dieksekusi.
Kedua statemen ini – EXIT dan EXIT WHEN – digunakan untuk keluar dari blok iterasi tanpa melanjutkan proses yang sedang dilakukan
Perintah di atas identik dengan perintah berikut :

0 komentar:
Posting Komentar