静态游标 (PL/SQL)
静态游标的相关联查询在编译时固定。声明游标是使用该游标的先决条件。 数据服务器支持在 PL/SQL 上下文中使用 PL/SQL 语法来声明静态游标。
语法
描述
- 游标名
- 指定游标的标识,此标识可用于引用该游标及其结果集。
- 查询
- 指定一个 SELECT 语句,此语句确定游标的结果集。
示例
以下示例演示包含多个静态游标声明的过程:
CREATE OR REPLACE PROCEDURE cursor_example
IS
CURSOR emp_cur_1 IS SELECT * FROM emp;
CURSOR emp_cur_2 IS SELECT empno, ename FROM emp;
CURSOR emp_cur_3 IS SELECT empno, ename
FROM emp
WHERE deptno = 10
ORDER BY empno;
BEGIN
OPEN emp_cur_1;
...
END;