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
>  
>

Responder a