Oracle中游标返回多条数据的情况
2024-10-19 06:23:04
DECLARE
-- 定义类型.
TYPE test_type IS TABLE OF test_main%ROWTYPE;
test_data test_type;
-- 定义游标.
CURSOR c_test_main IS
SELECT id, value FROM test_main;
BEGIN
-- 打开游标.
OPEN c_test_main;
-- 开始循环
LOOP
-- 填充数据 批量填充,每次读取2条.
FETCH c_test_main
BULK COLLECT INTO test_data LIMIT 2; -- 调试输出.
FOR i IN 1..test_data.count
LOOP
dbms_output.put_line(test_data(i).value);
END LOOP; -- 当没有数据的时候,退出。
EXIT WHEN c_test_main%NOTFOUND; END LOOP;
-- 关闭游标.
CLOSE c_test_main;
END;
最新文章
- React学习笔记-8-属性和状态详解
- Knockout.Js案例三单页面应用程序
- springboot 添加job定时任务
- MyEclipse8.6中提交SVN报错
- 前端构建工具gulpjs
- UML系列01之 UML用例图
- 接收POst数据流数据
- PSAM卡
- kloxo面板教程-折腾了一天
- 10本Java书籍推荐
- UNIX网络编程——TCP输出,UDP输出
- 网站开发进阶(十七)Html元素隐藏的几种方式
- spring-cloud-eureka服务注册与发现
- CentOS7下安装Python3并保留Python2
- Python赋值运算符
- Phone List HDU1671
- 查看linux 内存
- AFNetWorking能做什么
- python-day8-赋值
- C宏定义