oracle 数据库 编写一个PL/S QL语句块 输出所有员工的员工姓名、员工号、工资和部门号
时间: 2023-10-27 16:07:02 浏览: 219
oracle pl/sql 编程
可以使用以下的PL/SQL语句块来输出所有员工的员工姓名、员工号、工资和部门号:
```
DECLARE
CURSOR c_emp IS
SELECT ename, empno, sal, deptno
FROM emp;
BEGIN
FOR emp_rec IN c_emp LOOP
DBMS_OUTPUT.PUT_LINE(emp_rec.ename || ' ' || emp_rec.empno || ' ' || emp_rec.sal || ' ' || emp_rec.deptno);
END LOOP;
END;
```
这个语句块首先声明了一个游标 `c_emp`,它查询`emp`表中的所有员工的员工姓名、员工号、工资和部门号。然后,使用FOR循环遍历游标并输出每个员工的信息。最后,使用`DBMS_OUTPUT.PUT_LINE`过程来输出每个员工信息到控制台。
阅读全文