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
