Olá,

Seria possível validar/gerar o DAC do CPF ou CNPJ também?  Qual seria o
melhor caminho?

Nas expressões regulares descritas, no caso do  CNPJ  00.038.166/0001-05 (
que é valido) , guardado na base com 38166000105, será gerado de forma
correta?

Grato pela ajuda,

Joaquim


Em 15 de julho de 2013 17:37, Marcelo da Silva <[email protected]> escreveu:

> Hum... interessante... é bom saber desses detalhes pra não ficar dando
> aqueles "jeitinhos" pra mostrar os resultados, muito bom.
>
>
> 2013/7/15 Osvaldo Kussama <[email protected]>
>
>> 2013/7/15, Osvaldo Kussama <[email protected]>:
>> > Em 15/07/13, Marcelo da Silva<[email protected]> escreveu:
>> >> Interessante Osvaldo...
>> >> Mas por que será que o Postgres colocar um espaço no inicio da String ?
>> >> Veja:
>> >>
>> >> SELECT to_char(01234567890, '000"."000"."000"-"00')
>> >>
>> >> Result = " 012.345.678-90"
>> >>
>> >>
>> >
>> > Coloque FM (FM prefix - fill mode (suppress padding blanks and
>> > trailing zeroes)):
>> >
>> > bdteste=# SELECT '[' || to_char(012345678000123,
>> > '00"."000"."000"/"0000"-"00') || ']';
>> >        ?column?
>> > -----------------------
>> >  [ 12.345.678/0001-23]
>> > (1 row)
>> >
>> > bdteste=# SELECT '[' || to_char(012345678000123,
>> > 'FM00"."000"."000"/"0000"-"00') || ']';
>> >        ?column?
>> > ----------------------
>> >  [12.345.678/0001-23]
>> > (1 row)
>> >
>> > Osvaldo
>> >
>> >
>> http://www.postgresql.org/docs/current/interactive/functions-formatting.html
>> >
>>
>>
>> Complementando:
>>
>> O espaço é para um eventual sinal. No caso de positivo ele deixa em
>> branco:
>>
>> bdteste=# SELECT '[' || to_char(-012345678000123,
>> '00"."000"."000"/"0000"-"00') || ']';
>>        ?column?
>> -----------------------
>>  [-12.345.678/0001-23]
>>
>> Osvaldo
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> Marcelo Silva
> ----------------------------------------------------------------
> Desenvolvedor Delphi / PHP
> My Postgres database
> Cel.: (11) 99693-4251
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a