› Fóruns › SQL e PL/SQL › Colocar Espaço entre caracter › Colocar Espaço entre caracter
31 de maio de 2010 às 7:31 pm
#94319
Participante
Ola,
Executei o primeiro script, ok ele executou com sucesso, depois fui aplicar no select, ele deu a seguinte mensagem…
ORA-06575: Pacote ou função ESPACOS está em um estado inválido
Passos que executei:
create or replace function fnc_poe_espacos(p_string in varchar2)
return varchar2
v_string_retorno varchar2(40);
begin
for dd in 1..length(p_string) loop
v_string_retorno := v_string_retorno||(substr(p_string,dd,1)||’ ‘);
end loop;
return (v_string_retorno);
end;
depois:
select fnc_poe_espacos(codConta) from cconta;
Dai retornou essa mensagem:
ORA-06575: Pacote ou função ESPACOS está em um estado inválido
O que seria isso amigo?
Obrigado