用oracle创建游标 mycur,从表 yjq_37employees 中读取 1 号部门的员工姓名,职务。并输出“员工 姓名:XXX,职务:XXX。”
时间: 2023-07-16 13:15:45 浏览: 249
oracle 游标
可以使用以下的 SQL 语句来创建游标 mycur 并从 yjq_37employees 表中读取 1 号部门的员工姓名和职务:
```
DECLARE
-- 声明变量
v_name VARCHAR2(50);
v_job VARCHAR2(50);
-- 声明游标
CURSOR mycur IS
SELECT ename, job
FROM yjq_37employees
WHERE deptno = 1;
BEGIN
-- 打开游标
OPEN mycur;
-- 循环读取数据
LOOP
FETCH mycur INTO v_name, v_job;
EXIT WHEN mycur%NOTFOUND;
-- 输出数据
DBMS_OUTPUT.PUT_LINE('员工姓名:' || v_name || ',职务:' || v_job);
END LOOP;
-- 关闭游标
CLOSE mycur;
END;
```
该代码将输出所有 1 号部门的员工姓名和职务,格式为“员工姓名:XXX,职务:XXX。”
阅读全文