返回首页

gbase数据、南大通用产品文档:GBase8sDBMONEY 环境变量

更新日期:2024年09月11日

使用 DBMONEY 环境变量,可以指定 smallfloat、FLOAT、DECIMAL 或 MONEY 数据类
型列中值的显示格式,以及从这些数据类型中的任何一种派生出来的复杂数据类型列中值
的显示格式。

$ 是缺省语言环境中 MONEY 值之前的货币符号(如果未指定任何其他 front
符号或未设置 DBMONEY)。
, 或 . 是一个逗号或句点(缺省值),它将 FLOAT、DECIMAL 或 MONEY 值的
整数部分与小数部分隔开。您未指定的符号成为千位分隔符。
back 是跟在 MONEY 值后面的货币符号。
front 是 MONEY 值之前的货币符号。
back 符号最多可有 7 个字符,
可包含语言环境支持的任何字符,
但数字、
逗号 ( , ) 或
句点 ( . ) 符号除外。front 符号最多可有 7 个字符,可包含语言环境支持的任何字符,但
数字、
逗号 ( , ) 或句点 ( . ) 符号除外。
如果对 front 或 back 指定字母表中的字母之外的
任何字符,必须用单引号(' )将 front 或 back 设置括起来。
在显示 MONEY 值时,GBase 8s 产品使用 DBMONEY 设置来确定输出的格式。但
是,DBMONEY 对存储在数据库中各列的数据值的内部格式不起任何作用。
如果未设置 DBMONEY,那么缺省语言环境(美国英语)的 MONEY 值的格式将是
在 MONEY 值前加上美元符号 ( $ ),用句点 ( . ) 将 MONEY 值的整数部分与小数部分
隔开,且没有 back 符号。例如:100.50 的格式为 $100.50。
假定您想要将 MONEY 值显示为 DM
(德国马克)
单位,
使用 货币符号 DM 和逗号 (
,
)
作为小数分隔符。输入以下命令以设置 DBMONEY 环境变量:
setenv DBMONEY DM,
此处 DM 是 MONEY 值之前的 front 货币符号,
而逗号将 MONEY 值的整数部分与
小数部分隔开。因此,值 100.50 显示为 DM100,50。
有关 DBMONEY 在非缺省语言环境中如何确定 MONEY 值的格式的更多信息,请
参阅《GBase 8s GLS 用户指南》。

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 155 -

GBA-01BR-0099
错误码
错误标识
错误显示信息
GBA-01BR-0099

dc checksum error
错误出现原因
dc 在进行crc32 校验时错误

GBase 8a MPP Cluster 产品手册
7 附录
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1708
分析与建议
检查数据库数据文件的正确性

GBA-01BR-0028
错误码
错误标识
错误显示信息
GBA-01BR-0028

copy dir error
错误出现原因
拷贝文件夹失败
分析与建议
检查文件系统权限,状态