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

Program PL/SQL untuk Mencetak Detail Karyawan

Dalam tutorial ini, Anda akan mempelajari cara mencetak detail karyawan menggunakan program PL/SQL.

Program PL/SQL untuk Mencetak Detail Karyawan

Pada contoh berikut, ia akan mencetak detail karyawan untuk nomor karyawan 7839, yang diatur di bagian deklarasi program PL/SQL.

SET SERVEROUTPUT ON;
DECLARE
n_empno INTEGER := 7839;
v_ename emp.ename%TYPE;
v_job emp.job%TYPE;
n_mgr emp.mgr%TYPE;
n_sal emp.sal%TYPE;
d_hiredate emp.hiredate%TYPE;
n_deptno emp.deptno%TYPE;
BEGIN
SELECT ename,
job,
mgr,
hiredate,
sal,
deptno
INTO v_ename,
v_job,
n_mgr,
d_hiredate,
n_sal,
n_deptno
FROM emp
WHERE empno = n_empno;

DBMS_OUTPUT.put_line ('Employee Name: ' || v_ename);
DBMS_OUTPUT.put_line ('Job: ' || v_job);
DBMS_OUTPUT.put_line ('Manager: ' || n_mgr);
DBMS_OUTPUT.put_line ('Hiredate: ' || d_hiredate);
DBMS_OUTPUT.put_line ('Salary: ' || n_sal);
DBMS_OUTPUT.put_line ('Department: ' || n_deptno);
Exception
 When others then
DBMS_OUTPUT.put_line ('Error: ' || sqlerrm);   
END;
/

Keluaran:

Employee Name: KING
Job: PRESIDENT
Manager: 
Hiredate: 17-NOV-81
Salary: 5000
Department: 10
PL/SQL procedure successfully completed.

Lihat juga:

  • Cara mengeksekusi Blok PL/SQL di Oracle
  • Cara menjalankan fungsi dengan parameter di Oracle

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL ROWNUM cara mengembalikan baris di antara rentang tertentu

  2. Kueri rekursif SQL pada tabel referensi mandiri (Oracle)

  3. PLS-00103:Menemukan simbol CREATE

  4. Bagaimana cara mengeksekusi skrip Oracle sql melalui kode java

  5. IN vs ATAU dari Oracle, mana yang lebih cepat?