0
テスト目的でSQL DBに多数のハッシュをインポートしようとしています。ハッシュは以下のように見えるテキストファイルの形式は以下のとおりである私は、コマンドbcp dbo.Table IN "Path\To\Dump.txt" -T -S SERVER\INSTANCE -d DB -c -t \n
を実行したときに何が起こることは、すべての第2のハッシュがインポートされていることで、何らかの理由で、今Microsoft SQL Serverのbcpユーティリティは奇数行を無視します
hash1
hash2
hash3
hash4
hash5
hash6
(すなわちhash2
、hash4
、およびhash6
)。なぜこれが起こっているのか分かりません。同様に、デリミタ引数を\r
または\n\r
または\r\n
と置き換えると、0行がインポートされます。なぜこうなった?
これは役立つかもしれません:https://www.sqlservercentral.com/Forums/Topic508351-149-1.aspx –
ちょうど確認する: 'select count(*)from importtable'を実行すると、行が挿入されますか?あなたの選択がインポートファイルと同じ順序でデータを返すと仮定しないでください。 –
ええ、それは半分の行しか得られません。 – Leeren