RSS

LOOPING

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.

 Statemen EXIT dan EXIT WHEN
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