我们今天要和大家一起分享的是Oracle使用游标,在此我们需要相关的声明,我们所指的游标一般是指显式的相关游标,所以从现在起,如果没有特别的指明情况,我们所说的游标都是指显式游标。要在程序中使用游标,必须首先声明游标。
声明游标
语法:
- CURSOR cursor_name IS select_statement;
在PL/SQL中游标名是一个未声明变量,不能给Oracle使用游标名赋值或用于表达式中。
例:
- DELCARE
- CURSOR C_EMP IS SELECT empno,ename,salary
- FROM emp
- WHERE salary>2000
- ORDER BY ename;
- ........
- BEGIN
在Oracle使用游标定义中SELECT语句中不一定非要表可以是视图,也可以从多个表或视图中选择的列,甚至可以使用*来选择所有的列 。
文章出自: http://www.programbbs.com/doc/class10-3.htm
【编辑推荐】