2017-03-06 54 views
0

我正在嘗試使用Oracle SQL Developer將CSV文件導入到表中。其中一個領域是日/時格式。這樣一個日期的例子是'9/15/1993 12:00:00.000 AM'。在SQL Developer中,當它詢問我使用什麼日期格式時,我輸入MM/DD/YYYY HH:MI:SS AM,但這會產生一個抱怨AM的ORA-01855錯誤,所以我想象一些錯誤。有任何想法嗎?Oracle日期從sybase錶轉換

回答

1

它可能更可能是毫秒,而不是AM/PM指標。首先轉換爲時間戳,然後轉換爲日期:String to date in Oracle with milliseconds

+0

您是否說在導入CSV之前需要完成此轉換? – DanH

+0

@DanH我不確定你的意思;如果您控制創建CSV的導出,則可以始終更改該端。 –

+0

那就是我無法控制那個CSV中的數據的問題,我必須處理給我的東西。我只是通過記事本+ +把數據,並與「.000」大量取代任何東西爲空。不是最好的解決方案,但在我正在使用的項目範圍內,沒關係。數據正在上傳。 – DanH