對於來自源文件(即.csv文件)的少量列,我們有像1:52:00
,14:45:00
這樣的值。作爲輸出的時間值
我應該加載到Oracle表。
我應該在Target中選擇哪種數據類型以及源?
我應該在表達式轉換中做任何事情嗎?
對於來自源文件(即.csv文件)的少量列,我們有像1:52:00
,14:45:00
這樣的值。作爲輸出的時間值
我應該加載到Oracle表。
我應該在Target中選擇哪種數據類型以及源?
我應該在表達式轉換中做任何事情嗎?
使用SQLLDR將數據加載到數據庫被描述爲在鏈路
http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements004.htm
ie.'HH24的格式爲:MI:SS」
Oracle不支持時間值僅它支持日期(帶有時間分量)。 您有幾種選擇:
0001-JAN-01 01:52:00
和0001-Jan-01 14:45:00
。告訴您的報告編寫者忽略該值的日期部分。您的源數據類型將是string(8)
。使用LPAD
添加前導零。
感謝您的回覆。 目標表已經存在,它仍然處於開發模式,我們可以改變數據類型。 只是想檢查wat數據類型,我應該選擇目標。 我應該在Expression轉換中寫什麼邏輯。 Iam嘗試邏輯TO_DATE(ETA,'HH24:MI:SS'),它說它無效。 謝謝, – user1526892 2012-07-16 02:51:51