https://news.asosiasi-emiten.or.id/
https://www.deriheru-navigation.com/
https://blogceta.zaragoza.unam.mx/wp-content/-/buntut77/
https://blogceta.zaragoza.unam.mx/wp-content/app/
scatter hitam
depo 5000
scatter hitam
scatter hitam
sv388
Buntut77toto | Link Alternatif Login Buntut77 Resmi Menang Besar Terpecaya
Bizz77game: Situs Link Login Alternatif Menang Besar Bizz77 Terpecaya Online
bizz77
PL/SQL – Loops – SMK Wahidin Arjawinangun

Mungkin ada situasi ketika Anda perlu menjalankan blok kode beberapa kali. Secara umum, pernyataan dieksekusi secara berurutan: pernyataan pertama dalam sebuah fungsi dieksekusi terlebih dahulu, diikuti oleh pernyataan kedua, dan seterusnya.

Bahasa pemrograman menyediakan berbagai struktur kontrol yang memungkinkan untuk jalur eksekusi yang lebih kompleks.

Pernyataan loop memungkinkan kita untuk menjalankan satu atau sekelompok pernyataan beberapa kali dan berikut adalah bentuk umum dari pernyataan loop dalam sebagian besar bahasa pemrograman −


PL/SQL menyediakan berbagai jenis loop untuk menangani kebutuhan pengulangan. Berikut adalah penjelasan detail mengenai masing-masing jenis loop:

  1. Pernyataan LOOP: Pernyataan LOOP adalah loop tanpa syarat yang mengulang blok pernyataan secara tidak terbatas sampai kondisi keluar terpenuhi.
  2. Loop WHILE: Loop WHILE adalah loop bersyarat yang mengulang blok pernyataan secara berulang selama kondisi yang ditentukan benar.
  3. Loop FOR: Loop FOR adalah loop pengendali yang mengulang melalui serangkaian nilai. Anda dapat menentukan rentang nilai atau menggunakan hasil dari query untuk menentukan pengulangan.
  4. Loop CURSOR FOR: Loop CURSOR FOR adalah loop khusus yang mengulang melalui record yang diambil dari cursor. Ini menyederhanakan proses pengambilan dan pemrosesan record dari cursor.

Setiap jenis loop memiliki sintaks dan penggunaan masing-masing. Dengan memilih konstruksi loop yang tepat, Anda dapat efektif mengatasi berbagai kebutuhan pengulangan dalam program PL/SQL Anda.

Labeling a PL/SQL Loop

Loop dalam PL/SQL dapat diberi label. Label tersebut harus diapit oleh tanda kurung sudut ganda (<< dan >>) dan ditempatkan di awal pernyataan LOOP. Nama label juga dapat muncul di akhir pernyataan LOOP. Anda dapat menggunakan label tersebut dalam pernyataan EXIT untuk keluar dari loop.

DECLARE 
   i number(1); 
   j number(1); 
BEGIN 
   << outer_loop >> 
   FOR i IN 1..3 LOOP 
      << inner_loop >> 
      FOR j IN 1..3 LOOP 
         dbms_output.put_line('i is: '|| i || ' and j is: ' || j); 
      END loop inner_loop; 
   END loop outer_loop; 
END; 
/

Output

i is: 1 and j is: 1 
i is: 1 and j is: 2 
i is: 1 and j is: 3 
i is: 2 and j is: 1 
i is: 2 and j is: 2 
i is: 2 and j is: 3 
i is: 3 and j is: 1 
i is: 3 and j is: 2 
i is: 3 and j is: 3  

PL/SQL procedure successfully completed. 

The Loop Control Statements

kontrol loop statement mengubah urutan eksekusi dari yang normal. Ketika eksekusi keluar dari suatu cakupan, semua objek otomatis yang dibuat dalam cakupan tersebut dihancurkan.

PL/SQL mendukung pernyataan kontrol berikut. Pemberian label pada loop juga membantu dalam mengambil kontrol di luar loop. Klik tautan berikut untuk melihat detailnya.

  • EXIT Statement: Pernyataan EXIT digunakan untuk menghentikan eksekusi loop dan keluar dari loop saat kondisi tertentu terpenuhi.
  • CONTINUE Statement: Pernyataan CONTINUE digunakan untuk melompati sisa iterasi saat ini dalam loop dan melanjutkan ke iterasi berikutnya.
  • GOTO Statement: Pernyataan GOTO digunakan untuk melompat ke bagian tertentu dalam program dengan menggunakan label yang diberikan sebelumnya.

Sumber https://www.tutorialspoint.com/plsql/plsql_loops.htm

Leave a Reply

Your email address will not be published. Required fields are marked *