Isso eh usando em uma aplicação aqui, aos poucos os programadores estão alterando.. mas tem muitas, muuuuuitas chamadas a ela. O que eu coloquei foi um exemplo... E eu queria fazer o wrapper para parar de dar pau, e eles poderem mudar com calma.
-----Original Message----- From: William Leite Araújo <[EMAIL PROTECTED]> Reply-To: Comunidade PostgreSQL Brasileira <[email protected]> To: Comunidade PostgreSQL Brasileira <[email protected]> Subject: Re: [pgbr-geral] chamada a to_number dentro de procedure Date: Thu, 23 Oct 2008 10:27:05 -0200 Qual é a intenção com a chamada "to_number('21234',23)"? A função converte um texto para o formato numérico, com dígitos e casas decimais especificados de acordo com o segundo parâmetro. Não entendi o "23"... (http://www.postgresql.org/docs/8.3/interactive/functions-formatting.html) 2008/10/23 Tiago N. Sampaio <[EMAIL PROTECTED]> Pessoal, bom dia. Estou migrando da versão 8.2 pra 8.3.3, e encontrei problemas com a to_number(). Enfim, estou tentando escrever um wrapper, pra converter um int pra um text, mas está dando um erro que eu não sei o que é. Essa e a definicao da funcao: CREATE OR REPLACE FUNCTION to_number(text, int) RETURNS numeric AS $FUNCAO$ DECLARE resultado numeric; BEGIN resultado=to_number($1,$2::text)); RAISE NOTICE 'E o resultado eh: %',resultado; RETURN resultado; END; $FUNCAO$ LANGUAGE plpgsql; Esse foi o esqueleto final, mas jah tentei chamar assim: to_number($1,to_char($2,'99999999')); to_number($1,cast($2 to text)); Mas sempre dá o mesmo erro: postgres=# SELECT to_number('21234',23); ERROR: invalid input syntax for type numeric: " " CONTEXT: PL/pgSQL function "to_number" line 4 at assignment E não tenho ideia pq ele tah sempre dando esse erro. Alguem tem alguma ideia? Alguem mais teve problemas com to_number() na versão nova??? Abraços Tiago N. Sampaio _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- William Leite Araújo Analista de Banco de Dados - QualiConsult _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
