[firebase-br] Qual Campo usar Numeric ou Double Precision ?

Carlos H. Cantu listas em warmboot.com.br
Sex Jul 15 11:58:17 -03 2016


SS> Bom dia/tarde/noite Luciano.

SS> Porque você não gera dinamicamente um comando de ALTER DOMAIN?

SS> Não precisa alterar nas tabelas de sistema. Altere os seus domínios via
SS> ALTER DOMAIN.

SS> Espero ter ajudado mais que atrapalhado. :D

Dependendo da alteração, o alter domain não permite. Por exemplo,
aumentar a escala.

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br



SS> Em 6 de julho de 2016 17:03, Luciano franca <luapfirebird em yahoo.com.br>
SS> escreveu:

>> Pessoal estou numa duvida cruel,  antes do FB 3  eu tinha uma rotina que
>> alterava meus Domains pelas tabelas do sistema do Firebird agora com o FB 3
>> não consigo maisassim vou ter que deixar fixo no sistema algo como
>> "Numeric(10, 6)"  porque meu sistema permite trabalhar até com 6 casas
>> decimais porem estou tendo problemas com alguns relatórios onde está me
>> dando o erro  "Integer overflow. The result of an integer operation caused
>> the most significant bit of the result to carry."
>>  Achei esse Link http://www.firebirdfaq.org/faq207/  que me explica o
>> motivo porém vou ter problemas assim estava pensando em trabalhar com
>> "Double Precision" já fiz alguns testes e parece que ele funciona bem,
>>  agora a questáo é depois conforme for usando aparecer algum problema no
>> cliente depois ai para voltar terei problemas
>>  Algum colega usa esse tipo de campo ?     eu tenho que usar varias casas
>> decimais no meu caso eu Deixo Numeric(10, 6)  porém na configuração do
>> sistema se o cliente colocar 2 casas decimais eu travo no sistema para ele
>> não digitar mais que duas casas decimais e ainda coloco um FormatFloat em
>> todos os relatórios para 2 casas decimais.
>>   Grato a todos.
>> |   |
>> |   |   |   |   |   |
>> | Integer overflow. The result of an integer operation caused the most
>> significant bit of the result t...Collection of answers to questions about
>> Firebird integer, overflow, error, lost, precision, calculation, problem,
>> multiplication, division, data, types. |
>> |  |
>> | Visualizar em www.firebirdfaq.org | Visualizado por Yahoo |





Mais detalhes sobre a lista de discussão lista