Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chương trình PL / SQL để in chi tiết nhân viên

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
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm nạp dữ liệu từ SQL Server sang SqlDataReader hoạt động như thế nào?

  2. Kết quả Cache

  3. nếu (chọn số (cột) từ bảng)> 0 thì

  4. Lỗi 1033 nhận được đăng nhập vào chế độ chờ

  5. Cách tích hợp Oracle và Kafka