DB2暗示十进制

时间:2010-07-20 13:15:33

标签: sql string db2

为LUW运行DB2 8.2 Fix Pack 18,我需要将DECIMAL字段转换为IMPLIED DECIMAL以进行文件导出。

我在网上的文档中找不到任何内容,请帮助。

1 个答案:

答案 0 :(得分:1)

只需将列的值乘以10 ^十进制列的比例并将其转换为整数。因此,对于DECIMAL(12,4)列:10 ^ 4 = 10000,并且:

cast(yourcol * 10000 as bigint)

如果某行的值为3.1415,则会产生31415。