Blog destinado a novidades de tecnologia, mobile, aplicativos e o melhor em informática e desenvolvimento

Máscara moeda no Oracle

Uma dúvida que ocorre em diversos desenvolvedores PL/SQL é como formatar a saída de suas consultas uma máscara moeda, veja aqui como fazer.


Uma dúvida recorrente de muitos desenvolvedores PL/SQL (Oracle) é como formatar a saída de suas consultas uma máscara moeda e o problema se encontra é na string que irá ditar a formatação.

Máscara moeda

Máscara moeda

Isso é muito fácil, vamos analisar o exemplo abaixo:

SELECT to_char(9582.5, 'FM999G999G999D90') FROM dual

Como podemos ver no exemplo acima o número é formatado para a saída da consulta de acordo com a string ‘FM999G999G999D90′, é uma string simples onde é definido os locais de pontos, vírgulas e número de casas decimais, porém tem um pequeno segredo, o FM no início serve para evitar que sejam criados espaços em branco na esquerda do resultado da sua consulta.

Experimente executar a consulta no seu banco de dados Oracle com e sem o FM, viu a diferença?

Mais uma dica simples para PL/SQL (Oracle).

Em tempo, você pode alterar a string de formatação para conseguir várias outras formatações e não só o formato moeda como foi exemplificado.

Agora você já sabe como formatar sua string utilizando uma máscara moeda.

Tem mais alguma dúvida sobre PL/SQL (como tinha a dúvida da máscara moeda)? Pergunte nos comentários que vamos responder.

Leia mais:

3 Commentários

  1. Josemir's GravatarJosemir
    26/10/2012    

    Valeu amigo ajudou muito!

  2. Fabio Reinert's GravatarFabio Reinert
    24/05/2013    

    Valeu meu camarada. “Quebrou uma arvore” e não um galho, eh eh eh.

  3. 24/05/2013    

    Coisas simples assim geralmente nos fazem perder muito tempo.

  1. Formatando CNPJ e CPF no Oracle com Regex on 16/03/2014 at 09:03

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Categorias

julho 2014
DSTQQSS
« jun  
 12345
6789101112
13141516171819
20212223242526
2728293031