[firebase-br] RES: Duvida campo Numeric

Marco Antonio marcobolacha em vicoldobrasil.com.br
Qua Jun 18 16:40:42 -03 2008


No Delphi utilize em mask ####0000 e/ou maxlength 4

 
Marco Antonio
Gerência Informática
(  (35) 3821.5009
e-mail: marco.castro em vicoldobrasil.com.br
 

P Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Cleiton Maciel - LISTA FIREBASE
Enviada em: quarta-feira, 18 de junho de 2008 10:25
Para: FireBase
Assunto: Re: [firebase-br] Duvida campo Numeric

Funciona desta forma (no dialeto 3):
- Numeric(1,e) até Numeric(4,e) usa o tipo real Smallint
- Numeric(5,e) até Numeric(9,e) usa o tipo real Integer
- Numeric(10,e) até Numeric(18,e) usa o tipo real Int64
O "truque" é que o IB/FB irá realizar uma divisão na hora de retornar o dado
de acordo com a escala que vc definir...

Ex: Se vc define uma coluna como Numeric(6,2), vc, teoricamente, poderia
armazenar no máximo 9.999,99.
Mas o IB/FB utilizará internamente o tipo Integer para armazenar seu dado, o
que permitirá um armazenamento real de até 21.474.836,47 (2.147.483.647 que
é o valor máximo para o tipo Integer, dividido por 100 para lhe fornecer as
duas casas decimais).

fonte da citação:
http://forum.devmedia.com.br/viewtopic.php?p=194037&sid=88f08a88a546e0bf2bb3
36310dfa4568


_____________________
Cleiton Maciel
Qualisoft Informatica.



----- Original Message -----
From: "Edison - Precisa Informatica Ltda" <edison em precisa.inf.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, June 17, 2008 4:24 PM
Subject: [firebase-br] Duvida campo Numeric


Bom dia Pessoal

Aconteceu algo que eu considero esquisito, talvez seja engano meu, e se for
desde ja eu peco desculpa a todos

o fato e que eu criei um campo numeric(4,0)   no firebird (1.5), e nao sei
como o usuario consegue cadastrar
valores tipo 10000   12000, eu acreditava que aceitaria somente valores com
4 digitos,  e normal ocorrer isso,
ou eu devo utilizar algum outro tipo de dados ?

Ate+
Edison
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista