oracle函数返回table类型结果集
2017-05-22 10:08
801 查看
--创建自定义对象类型 CREATE OR REPLACE TYPE RetireOrderTemp AS OBJECT(A varchar2(200), B varchar2(200), C varchar2(200),D varchar2(200),E int, F int); --创建自定义table表类型 CREATE OR REPLACE TYPE RetireOrderTempResult IS TABLE OF RetireOrderTemp; / create or replace function F_GD_XT_RETIRE_ORDER(sdate in varchar2,edate in varchar2) return RetireOrderTempResult is return_Result RetireOrderTempResult := RetireOrderTempResult(); begin for order_info in ( select语句 ) loop return_Result.EXTEND; return_Result(return_Result.COUNT) := RetireOrderTemp(A => order_info.a1, B=>order_info.a2, C=>order_info.a3,D => order_info.a4, E=>order_info.a5, F=>order_info.a6); end loop; return return_Result; end; /
相关文章推荐
- Oracle table()函数查询函数返回的结果集
- Oracle包体,包含存储过程,自定义函数(function),自定义类型(table),用函数返回自定义类型(相当于返回一张表)
- 在Oracle的函数中,返回表类型
- 返回table数据类型的函数相关的问题
- 浅谈Oracle函数返回Table集合
- Oracle 方法返回集合类型[table]
- java调用ORACLE函数返回结果集
- 在Oracle的函数中,返回表类型
- Oracle中过程/函数返回结果集
- Oracle中过程/函数返回结果集
- 在Oracle的函数中,返回表类型
- oracle存储过程中使用Ref Cursor强类型游标返回结果集
- 在Oracle的函数中,返回表类型
- 在Oracle的函数中,返回表类型(管道表函数)
- Oracle中基本的函数(返回table)
- Oracle中过程/函数返回结果集
- oracle自定义函数返回表类型
- oracle函数实现字符串分割,返回表格式的结果集
- 浅谈Oracle函数返回Table集合
- Mybatis下配置调用Oracle自定义函数返回的游标结果集