2012-02-22 173 views
1

在需求信息之一中從平面文件中獲取數據作爲源文件並將記錄插入到DB2數據庫的臨時表temp中。平面文件有一列作爲日期時間數據類型(YYYY/MM/DD HH:MM:SS)。但是,informatica將此列作爲字符串數據類型提取(因爲Informatica日期格式與DB2 & DB2不同)。因此,在加載到DB2數據庫的臨時表之前,我需要將此列轉換回日期時間格式。Informatica日期/時間轉換

隨着Expresion轉換,我可以做到這一點,但我不知道如何? To_date轉換功能(TO_DATE(FIELD, 'YYYY/MM/DD HH:MM:SS'))在那裏,但它只會處理日期(YYYY/MM/DD)。它沒有考慮時間(HH:MM:SS),並且由於這些記錄沒有插入臨時表中。

如何將日期時間從字符串數據類型轉換爲DB2日期時間格式(YYYY/MM/DD HH:MM:SS)?

回答

4

您嘗試使用格式字符串(即MM)爲分鐘日期一部分。

您需要使用MI

TO_DATE(FIELD, 'YYYY/MM/DD HH:MI:SS')