Agradeço imensamente a ajuda de vocês. Realmente era só uma questão de
visualização.
Digo que eu também achava isso, mas fiquei intrigado por que quando eu
inseria até 9 dígitos na parte inteira a parte decimal era mostrada
corretamente, e acima de 9 dígitos na parte inteira era arrendondado.
[]´s
Roberto
Em 16 de agosto de 2013 11:40, J. Laurindo Chiappa
escreveu:
> **
>
>
> Com quase Absoluta certeza, podemos dizer que é questão de CONFIGURAÇÃO aí
> da tua tool cliente PL/SQL Developer : ** todas ** tem alguma maneira de vc
> configurar a Exibição O exemplo em sqlplus :
>
> scott@o10gr2:SQL>create table tmp_cci (qtd number(20,6));
>
> Tabela criada.
>
> scott@o10gr2:SQL>insert into tmp_cci values (123456789123.123456);
>
> 1 linha criada.
>
> scott@o10gr2:SQL>commit;
>
> Commit concluÝdo.
>
> scott@o10gr2:SQL>select * from tmp_cci;
>
> QTD
> --
> 1,2346E+11
>
> scott@o10gr2:SQL>set numwidth 21
> scott@o10gr2:SQL>/
>
> QTD
> -
> 123456789123,123456
>
> scott@o10gr2:SQL>set numformat 999G999G999G999D99
> scott@o10gr2:SQL>/
>
> QTD
> ---
> 123.456.789.123,123456
>
> okdoc ?? Então CONSULTE a Documentação da sua tool (e os Fóruns, usuários,
> etc) para saber qual a maneira de a configurar Isso varia : algumas
> (como o SQL developer, por exemplo) vc pode configurar no menu de Options,
> outras vc configura criando variáveis de ambiente NLS, algumas é via
> arquivo de config... Veja aí qual é o caso da sua
>
> []s
>
> Chiappa
>
> --- Em oracle_br@yahoogrupos.com.br, Roberto Warstat
> escreveu
>
> >
> > Pessoal,
> >
> > A situação é a seguinte:
> >
> > Crio uma tabela conforme abaixo
> > create table tmp_cci (qtd number(20,6));
> >
> > e insiro um registro
> > insert into tmp_cci values (123456789123.123456);
> > commit;
> >
> > ao consultar o valor, a parte decimal está errada
> > select * from tmp_cci
> >
> > QTD
> > --
> > 123456789123,123001
> >
> > mas, se a parte inteira do valor tiver até 9 dígitos, a parte decimal é
> > msotrada corretamente
> > update tmp_cci
> > set qtd = 123456789.123456;
> > commit;
> >
> > select * from tmp_cci;
> > QTD
> > --
> > 123456789,123456
> >
> > Estou usando Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 em
> > Red Hat.
> > Do lado client é PL/SQL Developer 9.06
> >
> > Obrigado,
> > Roberto
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>
>
[As partes desta mensagem que não continham texto foram removidas]
--
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
--
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure »
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE:
>http://www.oraclebr.com.br/
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/oracle_br/
<*> Para sair deste grupo, envie um e-mail para:
oracle_br-unsubscr...@yahoogrupos.com.br
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html