标签: sql firebird
我有一个Firebird数据库,其中包含许多FLOAT类型的字段。当存储更大的值时,我注意到了奇怪的行为。当我执行
UPDATE SOME_TABLE SET SOME_FIELD=2361431.70
值正在变为2361431.75。字段随其他值而变化但不是小值。这真的很令人惊讶。我在我的数据库中使用这种类型的字段。我想过将字段类型更改为DECIMAL或NUMERIC但是在使用许多浮点字段的工作数据库上这很困难