Fellipe Henrique escreveu:
> Amigos, estou trabalhando com Postgre agora, e gostaria de saber 
> quantas casas decimais o tipo Money trabalha, preciso de no mínimo 4...

Bem vindo Fellipe,

Quando a sua dúvida, você tem acesso ao servidor já? Se sim é só testar:

--Em formato Monetário
# SELECT '757657657653456.895564654'::money;
          money         
-------------------------
 $757,657,657,653,456.90
(1 registro)


--Em formato Numérico
# SELECT '757657657653456.895564654'::numeric(40,4);
       numeric       
----------------------
 757657657653456.8956
(1 registro)


Veja qual deles é melhor para suas necessidades, pois há limitações.


Uma dica pessoal? Sempre que um valor vai armazenar valor monetário eu 
utilizo numeric com 2 (duas) casas decimais.


Mais informações:

http://www.postgresql.org/docs/current/static/datatype-money.html
http://www.postgresql.org/docs/current/static/datatype-numeric.html#DATATYPE-NUMERIC-DECIMAL


Em tempo, o correto é escrever "Postgres" ou "PostgreSQL", mas "Postgre" 
não, veja:

http://www.postgresql.org/docs/faqs.FAQ_brazilian.html#item1.1


Um abraço.

-- 
Dickson S. Guedes
Administrador de Banco de Dados
Confesol - Projeto Colmeia
Florianopolis, SC, Brasil
(48) 3322-1185, ramal: 26

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a