用2个Exit,写在一起,作一条件满足就退出循环。
EXIT WHEN csr_dyc%NOTFOUND;
Exit when 变量4>变量3;
EXIT WHEN csr_dyc%NOTFOUND;
Exit when 变量4>变量3;
解决方案 »
- oracle 存储过程编译有问题
- oracle指定的几行做统计。 难点!!有要挑战的进!!
- Oracle批量更新及聚合函数Group By的问题,在线等,急——————————————————————
- oracle 视图传参 实现in查询
- pro*c 里怎么将select 的返回内容赋值给变量那?
- 用PLSQLDevelpoer登录Oracle的问题
- 存储过程的返回值可容的字符串太少。
- Oracle数据计算问题,恳请高手帮忙
- 最新手的问题 数据库实例、数据库和服务名是什么关系??
- 如何接收过程为table类型的输出参数
- 请教一个关于 Recordset 的问题
- 如何优化这个语句啊,现在九万多条记录要很久啊?加规则与不加是一样的..怎么办好呢?
我以前做一过程,从一表中检索满足条件的信息组成字串,但如果满足条件的记录太多,就只显示前5条,再加上“还有更多……”字样。就是用两个Exit,一个是对游标本身处理的,如果游标记录少于等于5条就只显示找到的数据,如果多于5条了,就退出loop并关闭游标,一直在用。