注册

急!pgsql的这个存储函数放在达梦里该怎么写

阿卓 2024/05/06 558 9 已解决

pgsql里public模式下写的函数:create or replace function public.f_arg_list(v_str text, v_delimiter text)
returns setof record
language plpgsql
as $function$
declare v_i smallint:=1;
v_result text;
begin
while v_i<=length(v_str) loop
v_result:=split_part(v_str,v_delimiter,v_i);
if v_result is null or v_result='' then exit;
else return next v_result;
end if;
v_i=v_i+1;
end loop;
end;
$function$;
应该是给定一个字符串v_str ,按照分隔符v_delimiter 来分割,然后返回结果集,达梦里好像没有具体的分割方法和返回结果集的,试了好多都不行,求指教

回答 0
暂无回答
扫一扫
联系客服