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

Reply via email to