Oracle杂文:table函数使用
来源:互联网 发布:传输文件到阿里云 编辑:程序博客网 时间:2024/05/17 23:45
前言
使用table函数,可在不建表的情况下,可与其他处理逻辑的fuction相结合,达到完成运算后再展现数据集的效果。
现阶段,本人主要将此用在接口、报表两个方面。
创建类型t_test
create or replace type t_test as object (
id number,
time date,
data varchar2(60)
);
创建以t_test类型的数组t_test_tb
create or replace type t_test_tb as table of t_test;
创建普通函数 返回数组类型,用数组的实例存放结果集(t_array),结果集全部处理完成后一起返回
create or replace function f_test_array(n in number default null) return t_test_tb as
t_array t_test_tb := t_test_tb();
begin
for i in 1..nvl(n,100) loop
t_array.extend();
t_array(t_array.count) := t_test(i,sysdate,'mi'||i);
end loop;
return t_array;
end;
调用示例
select * from table(f_test_array(10)); select * from the(select f_test_array(10) from dual);
阅读全文
0 0
- Oracle杂文:table函数使用
- oracle table()函数的使用
- Oracle杂文:dbms_metadata包使用(转载)
- oracle中table函数的使用
- Oracle中table函数的使用详解
- oracle table()函数用法
- oracle table()函数用法
- Oracle table()函数用法
- oracle table()函数应用;
- oracle table 函数
- oracle table()函数用法
- oracle table()函数用法
- Oracle table()函数用法
- oracle table()函数用法
- oracle内存表结合table()函数的使用
- Oracle中的数组以及table()函数的使用备忘录
- oracle的 table数组可使用的函数
- Oracle杂文:杀死用户session
- loadrunner压测分析的两个重要指标:平均响应时间和TPS
- 表达式查询,thinkphp的精髓
- Linux下send、sendto、sendmsg函数分析
- TCP 三次握手和四次挥手
- PHP laravel系列之bootstrap美化
- Oracle杂文:table函数使用
- [转载]用verilog写一段代码,实现消除一个glitch
- 函数和序列的导入导出
- SElinux
- adb命令说明
- 正则表达式
- Gebecr与KZime的膜你赛kZime与Git解题报告
- IDEA集成MaxCompute
- Git的简介和产生