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

Responder a