oracle 返回表的函数,oracle 返回表函数
生活随笔
收集整理的這篇文章主要介紹了
oracle 返回表的函数,oracle 返回表函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
--首先創建一個類型
create or replace type t_test as object( ? ? empno number(4), ? ? ename varchar2(20), ? ? job varchar2(20), ? ? sal number(7,2) ? ? ) ?; ---創建一個對象,引用上面的類型t_test ? create or replace type t_test_table as table of t_test ?; --然后創建一個返回表的函數 ? create or replace function fn_test_collect(v_deptno number) ? return t_test_table ? is ? v_test t_test_table:=t_test_table(); ? begin ? ? select t_test(empno,empno,job,sal) bulk collect into v_test ? ? from emp where deptno=v_deptno; ? ? return v_test; ? end; ? ?? --最后調用 ? ?? select * from table(fn_test_collect('10'));
總結
以上是生活随笔為你收集整理的oracle 返回表的函数,oracle 返回表函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: django html显示xml,如何将
- 下一篇: C语言程序设计基础