DECLARE
TYPE rr IS REF CURSOR;
TYPE r_emp IS RECORD(
empno NUMBER(4),
ename VARCHAR2(10),
job VARCHAR2(9),
mgr NUMBER(4),
hiredate DATE,
sal NUMBER(7, 2),
comm NUMBER(7, 2),
deptno NUMBER(2));
TYPE t_e IS TABLE OF r_emp;
e t_e;
ee t_e:= t_e();
r rr;
BEGIN
OPEN r FOR
SELECT * FROM apps.emp;
LOOP
EXIT WHEN r%notfound;--写在FETCH后面会掉数据
FETCH r BULK COLLECT
INTO e LIMIT 5;
ee := ee multiset union e;
END LOOP;
for i in 1..ee.count loop
dbms_output.put_line(ee(i).empno);
end loop;
END;

最新文章

  1. JavaScript变量和作用域
  2. iOS 面试题(三):为什么 weakSelf 需要配合 strong self 使用 --转自唐巧
  3. Python网络连接
  4. sass的安装与使用
  5. mfc打开程序
  6. php对xml文件进行CURD操作
  7. C#的库存管理之旅的别样意义
  8. mysql 只导数据不含表结构
  9. swift 命令行工具初探
  10. libcurl
  11. CP="CAO PSA OUR" 用P3P header解决iframe跨域访问cookie
  12. Android中XML格式数据的简单使用
  13. 使用3D物体做GUI界面
  14. java类的封装、继承、多态
  15. poj3662(二分+最短路)
  16. mysql创建用户并分配权限
  17. 【算法】LeetCode算法题-Merge Two Sorted List
  18. maven项目部署到Tomcat
  19. Eclipse Maven pom.xml 警告No grammar constraints (DTD or XML schema)
  20. JAVA线程sleep与wait区别

热门文章

  1. IAR for msp430 MDK中 warning: #223-D: function "xxx" declared implicitly 解决方法
  2. 2016HUAS_ACM暑假集训3C - Til the Cows Come Home
  3. Python numpy函数hstack() vstack() stack() dstack() vsplit() concatenate()
  4. Intellij IDEA连接Git@OSC
  5. ecstore菜鸟电子面单对接摘要
  6. FileUploadInterceptor拦截器的笔记
  7. 关于iscroll阻止浏览器默认动作
  8. php url编码解码
  9. nodejs-express 报错View is not a constructor
  10. GC之六--SystemGC完全解读