完整的程序代码如下
DECLARE
CURSOR C IS SELECT VIEW_NAME FROM ALL_VIEWS
WHERE ROWNUM<=
ORDER BY VIEW_NAME;
VNAME VARCHAR();
BEGIN
OPEN C;
FETCH C INTO VNAME;
WHILE C%FOUND LOOP
DBMS_OUTPUTPUT_LINE(TO_CHAR(C%ROWCOUNT)||||VNAME);
END LOOP;
END;
……CLOSE C;
四 小结
光标是一种结构能够以一次一条记录的方式处理多行查询的结果为每条DML语句创建隐式光标而显式光标是由用户创建的以便处理返回多条记录的查询而且通过消除反复地分析代码光标提高了代码的处理速度
[] [] []