2017-04-03 88 views
1

我在informatica中使用整数数据类型的源文件如下 JoiningDate:20161201 我想将整数转换为日期数据类型以将数据加载到netezza目标表中。是否可以在netezza中以这种格式使用日期数据类型20161201。informatica中的数据类型格式

我想为目标表中的日期数据类型设置此值20161201。如果我在目标中使用日期数据类型,它会给出2016/12/01 00:00:00。

回答

0

你的问题是不是100%我清楚:

1)您是否使用了nzload“装入”数据到目标,只有使用的PowerCenter写你送入Netezza公司的平面文件?

2)您是否在powercenter mapping/session中直接编写了表格目标?

现在:我会假设2)

一)是数据类型和所有列在Netezza公司表,并在目标的PowerCenter完全一样的顺序? b)你如何将informatica中的“integer”日期从INT转换为DATE/TIME数据类型? (如果你不转换是明确的,那可能是你的问题:))

0

尝试TO_DATE(JoiningDate, 'YYYYMMDD')

+1

欢迎堆栈溢出!尽管这段代码片段是受欢迎的,并且可能会提供一些帮助,但它会[如果它包含解释](/ meta.stackexchange.com/q/114762)* [如何解决该问题,将会大大改进]。没有这些,你的答案就没有什么教育价值了 - 记住,你正在为将来的读者回答这个问题,而不仅仅是现在问的人!请编辑您的答案以添加解释,并指出适用的限制和假设。 –