1、新建type,就是返回结果集有什么,这里就写什么(相当于表的字段)
CREATE OR REPLACE TYPE "TYPE_NQ_FORM_STATISTICS" as object
(
recordid varchar2(500),
form_name varchar2(200),
sortone varchar2(100),
sorttwo varchar2(100),
formids varchar2(500),
formidm varchar2(500),
reason varchar2(500),
check_date varchar2(100),
check_userid varchar2(100),
check_ward varchar2(100),
ward_name varchar2(100),
dept varchar2(100)
)
2、新建table,(相当于把上部分的查询的字段保存到这张表中)
CREATE OR REPLACE TYPE "TYPE_NQ_FORM_TABLE" is table of TYPE_NQ_FORM_STATISTICS
3、创建自定义函数
CREATE OR REPLACE FUNCTION "MINI_FUN_NQ_FORM_STATISTICS"--我写得是无参函数,所以这里没有传参
return TYPE_NQ_FORM_TABLE --返回结果集table
pipelined is
recordid varchar2(200); --定义变量
formids varchar2(200);
formid