我有3個帶有製表符分隔的數據的大型txt文件,這些文件用引號引起來。下面是從文件中的一個示例行:將引用數據導入到SQL中,丟失數據
"deleted for privacy" 185 "12/31/2005" "01/16/2009" "deleted for privacy" false 1 "Accounting Issues" "deleted for privacy" 0 0 0 1 0 0 "deleted for privacy"
我已經刪除了一些潛在的敏感信息,但你的想法。它似乎是製表符分隔的,大多數值都用引號括起來,但不是全部。
問題是在將文件導入到SQL中後,兩個日期列顯示空白。因此,例如,其中一個原始文件具有500萬行,如上面的日期列中沒有空白的行。一旦我將它帶入SQL,那500萬行中有大約100萬行在這些日期列中沒有價值。我在導入過程中沒有收到任何錯誤。
其中一個大文件足夠小,我可以在記事本中打開它,並在導入到SQL之前從所有值中刪除引號。這似乎解決了這個問題。如果在導入到SQL之前刪除引號,則沒有日期值似乎丟失。問題是3個文件中的2個太大而無法在記事本中打開以刪除導入前的引號。
哪一個mysql或sql-server? – 2014-11-22 20:20:01
對不起。 SQL Server。 – 2014-11-24 14:54:48