2017-10-19 135 views
0

我試圖將一堆哈希導入到SQL數據庫中用於測試目的。哈希值是一個文本文件的形式看起來像以下:Microsoft SQL Server的bcp實用程序忽略奇數行

hash1 
hash2 
hash3 
hash4 
hash5 
hash6 

現在,出於某種原因,當我運行命令bcp dbo.Table IN "Path\To\Dump.txt" -T -S SERVER\INSTANCE -d DB -c -t \n什麼情況是,每一秒鐘哈希是進口的(即hash2hash4hash6)。我不知道爲什麼會發生這種情況。同樣,如果我用\r\n\r\r\n取代分隔符參數,則會導入0行。這是爲什麼發生?

+0

這可能有所幫助:https://www.sqlservercentral.com/Forums/Topic508351-149-1.aspx –

+0

只是爲了確認:如果你運行'select count(*)from importtable',你會發現只有大約一半行插入?不要以爲您的選擇將以與導入文件相同的順序返回數據。 –

+0

是的,運行只產生一半的行。 – Leeren

回答

0

事實證明,我應該引用代表我的哈希列而不是整個表本身的視圖。那固定的東西。