Uhmmm, nem tinha percebido essa detalhe que por sinal é mtooooo 
importante, legal mesmo!!


Euler Taveira de Oliveira escreveu:
> Osvaldo Rosario Kussama wrote:
>
>   
>> Use a função to_number, veja:
>> http://www.postgresql.org/docs/8.2/interactive/functions-formatting.html
>>
>> bdteste=# SELECT to_number('855.999.666-96',99999999999);
>>   to_number
>> -----------
>>   855999666
>> (1 registro)
>>
>>     
> Eu não utilizaria esta função pois CPFs que iniciam com zero(s) seriam
> desconsiderados. Houve até uma discussão recente se não seria adequado
> validar a máscara. Eu utilizaria translate ou regexp_replace.
>
> regression=# select translate(translate('012.345.678-90', '-', ''), '.',
> '');
>   translate
> -------------
>  01234567890
> (1 registro)
>
>
>   
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a