2016-11-24 22 views
1

来源:UNIX箱的DataStage - 问题与管的输入顺序文件分隔

DS舞台文本文件:顺序文件

样本记录(1号线):

Div03|Fac-12|Labor|2,543.30 

简短说明:

  • 阶段是管道分隔,所有都是VarChar

  • 连接到变压器将其转换为Decimal(19,2)

  • 输出是Oracle表,但无法读取最后一条记录(2,543.30)

  • 最后一个记录(2,543.30),显示为0

帮助:

I需要按原样显示最后一条记录,并且没有逗号但仍有小数。怎么样?

+0

变压器删除逗号将其转换为十进制之前 - 你试过了吗? – MichaelTiefenbacher

+0

你是否正面阅读最后一行? –

回答

0

原因,(逗号)被视为在DataStage中的字符串,先删除它,然后尝试读取它