我试图将db2中的查询结果导出到文件中,但结果如下:
+000000869836.|+00000000000001401.
+000000978137.|+00000000000000511.
我该怎么做才能获得以下结果:
869836.|1401.
978137.|511.
我当前的查询:
EXPORT TO /tmp/tmp.tmp OF del modified by NOCHARDEL coldel|
select
iv.bpd_instance_id,
max(case when alias = 'abc' then INT_VALUE else null end) as A,
max(case when alias = 'xyz' then STRING_VALUE else null end) as X,
from lsw_bpd_instance_variables iv
where bpd_instance_id in ($instancesDB)
group by iv.bpd_instance_id
with ur
答案 0 :(得分:0)
DB2的EXPORT
实用程序的默认行为是使用前导正/负符号格式化任何DECIMAL
值,并使用前导零填充它。要覆盖此行为,请在DECPLUSBLANK
子句中指定STRIPLZEROS
和MODIFIED BY
选项,或将CAST
DECIMAL
值指定为{{1}中的其他类型声明。