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