Show....muito obrigado... Em 19/03/2014 08:32, <[email protected]> escreveu:
> > > Dá um bico na documentação Oracle (nos itens sobre NLS e number format > masks) que vc verá que o caracter 9 na máscara só exibe dígitos > significativos, para exibir zeros à esquerda vc usa o caracter 0 na máscara > , exemplo : > > SYSTEM@O10GR2:SQL>create table T(c1 number); > > Tabela criada. > > SYSTEM@O10GR2:SQL>insert into T values (123.45); > > 1 linha criada. > > SYSTEM@O10GR2:SQL>insert into T values (null); > > 1 linha criada. > > SYSTEM@O10GR2:SQL>select to_char (nvl(c1,0), 'FM099G999G999D90', > 'nls_numeric_characters='',.''') from t; > > TO_CHAR(NVL(C1, > --------------- > 000.000.123,45 > 000.000.000,00 > > SYSTEM@O10GR2:SQL> > > > []s > > Chiappa > >
