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