Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Contoh Pernyataan Oracle FOR LOOP SELECT

Dalam tutorial ini, saya memberikan contoh pernyataan Oracle FOR LOOP SELECT. Anda dapat menggunakan pernyataan SELECT di dalam FOR LOOP di Oracle untuk mengulang hasil SELECT menggunakan PL/SQL.

UNTUK LOOP DI Sintaks PILIH

FOR cursor_variable IN (select_statement) LOOP
-- commands to execute
END LOOP;

Contoh Pernyataan Oracle FOR LOOP SELECT

Dalam contoh berikut, ini akan mengulang semua record dari tabel EMP di mana departemen sama dengan 10 dan akan mencetak gaji karyawan.

SET SERVEROUTPUT ON;
BEGIN
   FOR c IN (SELECT EMPNO, ENAME, SAL
               FROM emp
              WHERE deptno = 10)
   LOOP
      DBMS_OUTPUT.PUT_LINE (
         'Salary for the employee ' || c.ename || ' is: ' || c.sal);
   END LOOP;
END;
/

Keluaran:

Salary for the employee CLARK is: 2450
Salary for the employee KING is: 5000
Salary for the employee MILLER is: 1300
PL/SQL procedure successfully completed.

Lihat juga:

  • Contoh Oracle FOR LOOP REVERSE
  • Contoh Oracle WHILE LOOP
  • Contoh Kondisi Oracle IF

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menggunakan Oracle Associative Array dalam kueri SQL

  2. orakel | hapus catatan duplikat

  3. Parameter batas waktu IDLE di Oracle

  4. koneksi oci_connect gagal

  5. Cara Mendaftar Semua Tabel di Oracle