日期:2014-05-17  浏览次数:20805 次

我用了管道表函数,编译时ORACLE报00600错误

我用了管道表函数,编译时ORACLE报00600错误


一保存就报错 ora-00600 内部错误代码

------解决方案--------------------
create or replace package ff_split is 

type t_split_tbl is table of varchar2(8); 
function split(p_list varchar2,p_del varchar2) return t_split_tbl pipelined; 

end ff_split;

/


create or replace package body ff_split is 
function split(p_list varchar2,p_del varchar2) return t_split_tbl pipelined 
is 
vvv varchar2(8); 
str_split t_split_tbl := t_split_tbl(); 
begin 
vvv:='66'; 
pipe row(vvv); 
return;
end split; 
end ff_split; 
/