软件测试开发技术PL/SQL用光标查询多条记录[3]

发表于:2009-10-14来源:作者:点击数: 标签:软件测试sqlSQLSql光标
软件测试 开发 技术PL/SQL用光标查询多条记录[3] SQL数据库 关键字: sql 完整的程序代码如下: DECLARE CURSOR C1 IS SELECT VIEW_NAME FROM ALL_VIEWS WHERE ROWNUM=10 ORDER BY VIEW_NAME; VNAME VARCHAR2(40); BEGIN OPEN C1; FETCH C1 INTO VNAME; WHIL

软件测试开发技术PL/SQL用光标查询多条记录[3] SQL数据库

关键字:sql     完整的程序代码如下:

  DECLARE
  CURSOR C1 IS SELECT VIEW_NAME FROM ALL_VIEWS
  WHERE ROWNUM<=10
  ORDER BY VIEW_NAME;
  VNAME VARCHAR2(40);
  BEGIN
  OPEN C1;
  FETCH C1 INTO VNAME;
  WHILE C1%FOUND LOOP
  DBMS_OUTPUT.PUT_LINE(TO_CHAR(C1%ROWCOUNT)||''||VNAME);
  END LOOP;
  END;
  ……CLOSE C1;


  四、 小结

  光标是一种结构,能够以一次一条记录的方式处理多行查询的结果.为每条DML语句创建隐式光标,而显式光标是由用户创建的,以便处理返回多条记录的查询。而且,通过消除反复地分析代码,光标提高了代码的处理速度。

原文转自:http://www.ltesting.net