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
什么情况是,每一秒钟哈希是进口的(即hash2
,hash4
和hash6
)。我不知道为什么会发生这种情况。同样,如果我用\r
或\n\r
或\r\n
取代分隔符参数,则会导入0行。这是为什么发生?
这可能有所帮助:https://www.sqlservercentral.com/Forums/Topic508351-149-1.aspx –
只是为了确认:如果你运行'select count(*)from importtable',你会发现只有大约一半行插入?不要以为您的选择将以与导入文件相同的顺序返回数据。 –
是的,运行只产生一半的行。 – Leeren