PL/SQL (Procedural Language / SQL) adalah pengembangan bahasa procedural
SQL, bahasa standar untuk mengakses data pada database relasional dari Oracle
Corporation.
PL/SQL
memperbolehkan perintah manipulasi data dan query SQL di dalam struktur blok
dan unit prosedur kode, menjadikan PL/SQL sebuah bahasa pemrosesan transaksi
yang berdaya guna.
1.
LOOPING DALAM PL/SQL.
Perulangan/Looping
pada PL/SQL dibagi menjadi 3, yakni Simple Loop, While-Loop dan For-Loop.
·
Simple Loop.
Struktur Simple Loop digunakan
untuk melakukan pengulangan statemen dalam blok PL/SQL dimana pada saat akan
masuk ke badan pengulangan tidak perlu adanya kondisi awal yang harus diperiksa
terlebih dahulu.
Di dalam blok PL/SQL, pengecekan
kondisi baru akan dilakukan pada saat program selesai mengeksekusi
statement-statement yang didefinisikan dalam badan pengulangan.
Bentuk
umum Simple Loop :
Contoh :
Buatlah
sebuah blok PL/SQL yang dapat menampilkan teks ‘Belajar PL/SQL’ sebanyak 10
kali!
·
While-Loop.
Pada
struktur perulangan ini proses pengulangan atau program dapat memasuki badan
pengulangan hanya jika kondisi yang diberikan bernilai benar. Pengecekan
kondisi dilakukan pada saat memasuki badan perulangan. Jika bernilai FALSE,
maka badan perulangan tidak pernah dimasuki.
Contoh :
Buatlah
sebuah blok PL/SQL yang dapat menampilkan ‘Belajar PL/SQL’ sebanyak 10 kali,
gunakan struktur perulangan While-Loop!
·
For-Loop.
Struktur
pengulangan yang tidak mengandung kondisi yang harus diperiksa di dalamnya
sehingga badan pengulangan pasti akan dimasuki. Pada struktur For–Loop ini
batas-batas nilai yang akan digunakan untuk menentukan banyaknya proses
pengulangan harus didefinisikan terlebih dahulu, sehingga struktur pengulangan
jenis ini lebih sering digunakan untuk melakukan proses pengulangan yang sudah
dipastikan banyaknya.
Bentuk umum For-Loop :
Contoh :
Buatlah sebuah nlok PL/SQL yang
dapat menampilkan bilangan dari 1 sampai 10!
0 komentar:
Posting Komentar