Light Brown Pointer
^_^ Selamat membaca. Semoga apa yang saya tulis bisa bermanfaat bagi anda yang telah membacanya ^_^

Sabtu, 04 April 2015

Perulangan pada PL/SQL

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;

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;
         
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;

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