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 _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral