读书人

DECIMAL 类型解决办法

发布时间: 2012-02-25 10:01:49 作者: rapoo

DECIMAL 类型
db2 数据类型为 DECIMAL 长度为8可以直接用 函数month 获得日期 但是长度为12的 则不能用函数month,表中数据都如这样的格式:20070605
请问大家这是 为什么呢 ?

[解决办法]
为什么要用decimal类型存储date类型的数据呢?db2本身不就有date类型吗?
[解决办法]
大型机里面的DB2应用很喜欢用decimal去记录时间的,呵呵。

decimal 12位的话DB就认为它是个有12位长的数字呀,估计是用8位的时候刚好符合自由转换吧,看看DB2文档各字段之间的转换规则?

读书人网 >IBM DB2

热点推荐