网站大量收购闲置独家精品文档,联系QQ:2885784924

第9章 数据类型、流程控制和游标.ppt

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 数据类型、流程控制和游标

* END LOOP; CLOSE v_emp; OPEN my_cursor FOR SELECT * FROM dept; LOOP FETCH my_cursor INTO v_deptinfo; EXIT WHEN my_cursor%NOTFOUND; DBMS_OUTPUT.PUT_LINE(v_deptinfo.deptno|| || v_deptinfo.dname); END LOOP; CLOSE my_cursor; --OPEN v_general FOR SELECT empno,ename,sal,deptno FROM emp; END; * 要求根据输入的不同表名进行不同处理,若表名为emp,则显示高于10号部门平均工资的员工信息;若表名为dept,则显示各个部门的人数。 * DECLARE v_table CHAR(20); TYPE type_cursor IS REF CURSOR; v_cursor type_cursor; v_emp emp%ROWTYPE; v_deptno emp.deptno%TYPE; v_num NUMBER; BEGIN v_table:=table_name; IF v_table = emp THEN OPEN v_cursor FOR SELECT * FROM emp WHERE sal( SELECT AVG(sal) FROM emp WHERE deptno=10); ELSIF v_table = dept THEN OPEN v_cursor FOR SELECT deptno,count(*) num FROM emp GROUP BY deptno; ELSE RAISE_APPLICATION_ERROR(-20000,Input must be emp‘ or dept); END IF; * LOOP IF v_table = emp THEN FETCH v_cursor INTO v_emp; EXIT WHEN v_cursor%NOTFOUND; DBMS_OUTPUT.PUT_LINE(v_emp.empno|| || v_emp.ename|| || v_emp.sal|| || v_emp.deptno); ELSE FETCH v_cursor INTO v_deptno,v_num; EXIT WHEN v_cursor%NOTFOUND; DBMS_OUTPUT.PUT_LINE(v_deptno|| ||v_num); END IF; END LOOP; CLOSE v_cursor; END; * 2007-9 东北大学东软信息学院计算机系 * Fetch 游标名 bulk collect into 集合1,集合2,...[limit 行数] 2007-9 东北大学东软信息学院计算机系 * DECLARE increment number(4); CURSOR c_emp(p_deptno emp.deptno%type)IS SELECT * FROM EMP WHERE deptno = p_deptno; BEGIN for I in 1..3 loop for emp_record in c_emp(I*10) loop increment:=100*I; update emp set sal = sal +increment where EMPNO= emp_record.empno; end loop; end loop; END; * 检索游标 语法格式 FETCH cursor_name INT

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档