Trong hướng dẫn này, bạn sẽ học cách in chi tiết nhân viên bằng chương trình PL / SQL.
Chương trình PL / SQL để in chi tiết nhân viên
Trong ví dụ sau, nó sẽ in chi tiết nhân viên cho số nhân viên 7839, được đặt trong phần khai báo của chương trình 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; /
Đầu ra:
Employee Name: KING Job: PRESIDENT Manager: Hiredate: 17-NOV-81 Salary: 5000 Department: 10 PL/SQL procedure successfully completed.
Xem thêm:
- Cách thực thi PL / SQL Block trong Oracle
- Cách thực thi hàm với các tham số trong Oracle