Em 16 de abril de 2015 17:04, Matheus Saraiva <matheus.sara...@gmail.com>
escreveu:

> Em Qui, 2015-04-16 às 16:53 -0300, Rafael Fialho escreveu:
> > Em 16 de abril de 2015 16:34, Matheus Saraiva
> > <matheus.sara...@gmail.com> escreveu:
> >         (...)
> >         Como seria o override?
> >
> >
> > Para o segundo caso que mostraste agora, não sei, pois aparentemente
> > os parâmetros são diferentes.
> > Para o primeiro, provavelmente algo como "funcTeste(varchar, integer,
> > integer, integer, date)"
> >
> (...)
> Minha função real recebe (varchar, date, integer, integer, bigint,
> smallint)
>
> Isso seria uma recursão ou eu teria que criar duas funções separadas, uma
> com e outra sem o cast?


Normalmente seria pra outro fim, como para atribuir defaults para os
parâmetros, não pra este.
Precisas criar duas funções distintas, uma com os parâmetros normais e a
outra que chamará a função principal realizando os casts.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a