create or replace function sp_obtener_atributo(conjunto varchar, numero int)
returns varchar
as $$
declare
k int;
resultado varchar;
begin
resultado = conjunto;
k = 1;
while position('_' in resultado) > 1 loop
if(k = numero)then
resultado = substring(resultado, 0, position('_' in resultado));
return resultado;
end if;
k = k + 1;
resultado = substring(resultado, position('_' in resultado) + 1, length(resultado));
end loop;
return resultado;
end;
$$ language plpgsql;
No hay comentarios:
Publicar un comentario