为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】:Windows 【CPU】:x86 【问题描述】*:
有没有人遇到过double类型的,数字太长直接展示的是科学计数法
目前disql命令行工具支持设置返回格式: SET FLOAT_SHOW <0(默认值)| float_length> 当数据直接打印长度超过float_length时以科学计数法显示,否则直接显示。float_length取值范围为0~3 50,为0代表总是以科学计数法显示。 图形客户端工具目前还不能配置。
如果是SQL的话,可以用cast as number或许可以解决;代码层面可以使用BigDecimal类提供的toPlainString()方法,可以获取到无科学计数法的数据。
目前disql命令行工具支持设置返回格式:
SET FLOAT_SHOW <0(默认值)| float_length>
当数据直接打印长度超过float_length时以科学计数法显示,否则直接显示。float_length取值范围为0~3
50,为0代表总是以科学计数法显示。
图形客户端工具目前还不能配置。