Soal
1. Apa yang kalian ketahui tentang Looping pada PLSQL ?
2. Perulangan (looping) apa saja yang berlaku pada PLSQL ?
1. Apa yang kalian ketahui tentang Looping pada PLSQL ?
2. Perulangan (looping) apa saja yang berlaku pada PLSQL ?
Jawab
Looping (pengulangan) adalah suatu blok yang memperbolehkan kita untuk mengulang statement-statement dalam sebuah blok PL/SQL. Statement-statement yang terdapat dalam sebuah blok looping akan terus dieksekusi selama kondisi yang didefinikan bernilai benar dan pengulangan akan berhenti jika kondisi bernilai salah. Pada Oracle, terdapat tiga jenis looping, yaitu Basic Loop, FOR, dan WHILE.
BASIC LOOPS
Basic Loop pada PL/SQL hampir sama logikanya dengan DO-WHILE pada Bahasa prosedural yang lain. Pada Basic Loop Minimal 1 kali Terjadi looping.
Bentuk Umum :
LOOP
statement1;
. . .
EXIT [WHEN condition];
END LOOP;
FOR LOOP
FOR LOOP digunakan untuk perulangan yang memiliki range / kita sudah mengetahu berapa banyak perulangan dilakukan.
Bentuk Umum :
FOR counter IN [REVERSE]
lower_bound..upper_bound LOOP
statement1;
statement2;
. . .
END LOOP;
WHILE LOOPS
WHILE LOOPS digunakan ketika ingin mengecek terlebih dahulu kondisi yang ada, baru kemudian lakukan looping sampai syaratnya tidak terpenuhi.
Bentuk Umum :
WHILE condition
statement1;
statement2;
. . .
END LOOP;
0 komentar:
Posting Komentar