更新日期:2024年09月11日
DB-Access 实用程序在 14 字符缓冲区内显示数据类型为 FLOAT、SMALLFLOAT
和 DECIMAL(p) 的浮点值。
缺省情况下,
DB-Access 显示小数点右边尽可能多的位数
(在
此字符缓冲区能容纳的情况下)。因此,DB-Access 显示的实际小数位数取决于浮点值的
大小。
要降低浮点值中小数点右边显示的位数,请将 DBFLTMASK 设置为指定的位数。
scale 是想要 GBase 8s 客户机应用程序在浮点值中显示的小数位数。此处 scale 必
须小于 16(显示的缺省位数)。
GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 153 -
如果浮点值包含的小数点右边位数超过 DBFLTMASK 指定的位数,DB-Access 会将
该值舍入为指定位数。如果浮点值包含的小数点右边位数少于指定位数,那么 DB-Access
会使用零来填充该值。但是,如果将 DBFLTMASK 设置为 14 个字符的缓冲区不能容纳
的值,DB-Access 会将该值舍入为可容纳的位数。