[firebase-br] Erro ao alterar domínio
Carlos H. Cantu
listas em warmboot.com.br
Sex Nov 7 10:10:00 -03 2008
Segundo o Vlad:
Numéricos com (16,2) permitem que você tenha até 14 (16-2) casas antes
da virgula. Se vc trocar pra (16,4) poderia haver perda de dados, pois
vc teria "apenas" 12 casas antes da virgula (o FB/IB não verifica os
dados atuais pra ver se vc já usou ou não essa quantidade de dígitos
em algum dos registros).
Pra resolver o seu problema, troque para numeric (18,4) que o FB vai
aceitar.
[]s
Carlos H. Cantu
www.warmboot.com.br - www.firebirdnews.org
www.FireBase.com.br - blog.firebase.com.br
MG> Buenas,
MG> Surgiu a necessidade de fazer uma mudança em um domínio (DOMAIN) que possuo,
MG> do tipo Numeric(16,2).
MG> Preciso alterar este domínio para Numeric(16,4) mas a seguinte mensagem de
MG> erro ocorre:
MG> unsuccessful metadata update
MG> New scale specified for column MONEY must be at most 2.
MG> Não posso aumentar as casas decimais, só diminuir?
MG> Tentei executar este comando pelo FlameRobin e pela ferramenta isql do
MG> firebird, ambas retornam a mesma situação.
MG> Estou usando Firebird 2.1.1
MG> Qual a solução para isso?
MG> Desde já, agradeço a cooperação de todos,
MG> Marcelo E. Geyer
MG> Standard Net Tecnologia
Mais detalhes sobre a lista de discussão lista