Boa tarde pessoal, Seguinte estou com uma duvida na function do oracle. tenho a seguinte function …..
CREATE OR REPLACE FUNCTION COMPLETASTRING
(TextoOriginal CHAR, CARACTER CHAR, DIRECAO CHAR, QTD NUMBER)
RETURN VARCHAR IS
i NUMBER;
Texto CHAR;
BEGIN
i := Qtd;
While i < 1 Loop
Texto:=Texto + Caracter;
i := i - 1;
end Loop ;
if Direcao = 'E' then
RETURN SUBSTR(Texto,1,Qtd-Length(TextoOriginal)) + TextoOriginal;
else
RETURN TextoOriginal + SUBSTR(Texto,1,Qtd-Length(TextoOriginal));
END IF;
END;
a function cria normalmente, mas d? erro ao executar falando que era esperado um n?mero ou numero invalido.
a function do oracle s? retorna number e boolean ???'? verdade que nao retorna char e varchar ??? Alguem sabe uma forma
de contornar isso se for verdade.
Desde ja agrade?o
Rafael.