我试图创建一个测试流水线表函数。在第一个声明中,我收到以下错误:
"必须声明标识符LOADER.SD_DIM_DATE。"
如何基于现有对象(即表格或光标)创建类型?
create type tDateDim AS table of LOADER.SD_DIM_DATE%ROWTYPE;
/
create or replace function tvf_DateDimm
return LOADER.SD_DIM_DATE%ROWTYPE pipelined is
begin
FOR i in (select * from LOADER.SD_DIM_DATE) loop
pipe row(I.REPORT_MONTH, I.REPORT_MONTH_DESC)
end loop;
return;
end;