While loop
Perulangan while
loop adalah perintah untuk melakukan perulangan dari suatu block statement yang
terdapat di dalam block statement loop dengan kondisi yang terdapata pada
kluasa while. Jadi klausa while ini berfungsi sebagai pembatas dari looping
atau pengulangan yang dilakukan.
Bentuk umum dari
perulangan while looppada pl/sql ini adalah :
While kondisi
loop
Statement;
end loop;
end loop;
Contoh:
Simple Loop
Perulangan loop
adalah perintah untuk melakukan perulangan dari suatu block statement yang
terdapat di dalam block statement loop.
Bentuk umum dari
perulangan loop pada pl/sql ini adalah :
Loop
statement;
end loop;
statement;
end loop;
Contoh:
For loop
Perulangan for
loop adalah perintah untuk melakukan perulangan dari suatu block statement yang
terdapat di dalam block statement loop dengan kondisi atau perhitungan yang ada
pada klausa for. Jadi klausa for ini berfungsi sebagai pembatas dari looping
atau pengulangan yang dilakukan.
Bentuk umum dari
perulangan for loop pada pl/sql ini adalah :
For counter in
[reverse] lower_bound..higher_bound loop
statements;
end loop;
statements;
end loop;
Contoh:
Perbedaan dari
while loop, simple loop dan for loop
- While loop perlu adanya kondisi awal. Jika kondisi awal bernilai true (benar) maka perulangan akan dilakukan dan jika kondisi awal bernilai false (salah) maka perulangan tidak akan pernah dilakukan eksekusi apapun. Sedangkan simple loop tidak perlu adanya kondisi awal.
- For loop tidak ada operasi increment seperti j:=j+1. Sedangkan while loop dan simple loop memiliki operasi increment.
- Batasan perulangan pada for loop sudah diketahui berapa banyaknya perulangan yang akan dilakukan. Sedangkan while loop dan simple loop memiliki batasan perulangan yang berada di akhir perulangan.
Tidak ada komentar:
Posting Komentar