2014-12-03 46 views

回答

2

這裏有兩個問題需要考慮:

  • 字段分隔符
  • 替換字符

默認分隔符亞馬遜紅移COPY命令是管道字符(|),除非使用CSV選項,在這種情況下,默認分隔符是逗號(,)。因此,如果您的文件由非逗號字符(例如pip「|」符號)分隔,那麼數字中的逗號將不會跨域分割。

至於將逗號轉換爲小數,這是不可能。您需要將該字段作爲字符串加載,然後運行UPDATE命令將該字符串複製到數字字段中(也可以使用一些字符替換)。

或者,嘗試預處理(通過sed例如)加載到紅移前的文件,所以它加載到紅移之前乾淨。

+0

感謝您的幫助 – 2014-12-04 07:13:25

相關問題