2017-04-03 47 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)* [如何解決該問題,將會大大改進]。沒有這些,你的答案就沒有什麼教育價值了 - 記住,你正在爲將來的讀者回答這個問題,而不僅僅是現在問的人!請編輯您的答案以添加解釋,並指出適用的限制和假設。 –