类型为 DECIMAL 的项是一个数值,它的每一个半字节都是一个十六进制字符,且符号是由最右字节后半部分中的十六进制 D(表示正数)或十六进制 D(表示负数)表示的。
长度反映位数,范围是 1 到 32。
要确定字节数,将长度值加 2,将和除以 2,然后截去结果中的任何小数部分。
// for decimal 123 00 12 3C // for decimal -123 00 12 3D // for decimal 1234 01 23 4C // for decimal -1234 01 23 4D
从文件或数据库读取到类型为 DECIMAL 的字段中的负数值可能会以十六进制 B 代替 D;EGL 接受该值,但将 B 转换为 D。
类型为 DECIMAL 的 DB2® UDB 列的格式与 DECIMAL 类型的主变量的格式相同。
相关参考
基本类型