Kamis, 12 Juni 2014

LP PLSQL II


Soal
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

 
;