Em 15/07/13, Giovani Rodrigues<giovani...@gmail.com> escreveu:
> Boa tarde pessoal.
>
> Existe a possibilidade no postgres de formatar um campo cnpj ou cpf direto
> na consulta com expressão regulares?
>
> Eu armazeno somente números na tabela para esses campos.
>


Uma maneira é você apenas formatar para exibição. Por exemplo:
bdteste=# SELECT to_char(01234567890, '000"."000"."000"-"00');
     to_char
-----------------
  012.345.678-90

SELECT to_char(012345678000123, '00"."000"."000"/"0000"-"00');
       to_char
---------------------
  12.345.678/0001-23
(1 row)

Osvaldo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a