存储过程循环语句出现的怪事? open后没有fetch,则c1%FOUND为false。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 循环前,首先fetch一个值,游标才会检查到。如:Begin OPEN c1; FETCH c1 INTO cc1; WHILE c1%FOUND LOOP empID(cnt) := cc1.ID; empName(cnt) := cc1.NAME; cnt := cnt + 1; FETCH c1 INTO cc1; END LOOP; CLOSE c1; END pc_Stu; pl/sql 关于对象object的编程问题 Linux 安装 Oracle 要安装若干的补丁,新手很多疑惑 具有父子目录关系的数据统计sql语句实现 关联查询 rowNum 问题 求个sql语句! 一句SQL语句求解!!!在线等~~~~~~~ 表怎么变慢了? 在sql plus 下用sys登陆的问题. 新手问题:Oracle和Excel具体的区别?先谢了 在oracle存储过程中,如何定义可变数组? 如何实现下方地SQL(100分) 如何执行可以同时删除两个表中某相同名字段(相关联)为特定值的记录。急,谢谢。
如:
Begin
OPEN c1;
FETCH c1 INTO cc1;
WHILE c1%FOUND LOOP
empID(cnt) := cc1.ID;
empName(cnt) := cc1.NAME;
cnt := cnt + 1;
FETCH c1 INTO cc1;
END LOOP;
CLOSE c1;
END pc_Stu;