网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容 知识问答

Oracle的游标

时间:2024-10-12 12:22:11

1、Oracle中的游标与Java中的迭代器有所区别,作为迭代器,开始时指向首元素之前,遍历后,指向尾元素之后;游标打开后,指向首行记录;declare--1、声明游标;cursor cc is select ename,sal from emp; name emp.ename%type;salary emp.sal%type;begin--2、打开游标;open cc;--3、使用游标;fetch cc into name,salary;show('name: '||name||',salary: '||salary);--4、关闭游标;close cc;end;/

Oracle的游标

3、遍历;declare--1、声明游标;cursor cc i衡痕贤伎s select ename,sal from emp; name emp.髫潋啜缅ename%type;salary emp.sal%type;begin--2、打开游标;open cc;--3、使用游标;loopexit when cc%notfound;fetch cc into name,salary;show(''||cc%rowcount);show('name: '||name||',salary: '||salary);end loop;--4、关闭游标;close cc;end;/

Oracle的游标

5、当用游标使用for循环遍历表时,将游标当作集合来用,而循环中的临时变量作为每行记录使用;declare--声明游标;cursor cc is select * from emp;beginfor c in cc loopshow(''||c.hiredate||','||c.deptno||','||c.sal);end loop;end;/

Oracle的游标
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com