Hum... interessante... é bom saber desses detalhes pra não ficar dando aqueles "jeitinhos" pra mostrar os resultados, muito bom.
2013/7/15 Osvaldo Kussama <osvaldo.kuss...@gmail.com> > 2013/7/15, Osvaldo Kussama <osvaldo.kuss...@gmail.com>: > > Em 15/07/13, Marcelo da Silva<marc...@ig.com.br> 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 > pgbr-geral@listas.postgresql.org.br > 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 pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral