0

rowversion フィールドを持つテーブルに BULK INSERT を実行すると、1 行おきにのみインポートされます。

ソーステキストファイルは次のとおりです。

ここに画像の説明を入力

rowversion フィールドを持つテーブルに BULK INSERT を実行すると、2 つの行のみがインポートされます。

ここに画像の説明を入力

ただし、まったく同じことを行い、rowversion フィールドをコメントアウトすると、4 つの行すべてがインポートされます。

ここに画像の説明を入力

これは SQL Server のバグですか? 私は何か間違ったことをしていますか?rowversion 列を持つテーブルに BULK INSERT する方法はありますか?

4

1 に答える 1

0

回避策を 1 つ見つけましたが、一括挿入を行うには、ビューを作成して削除する必要があります。とにかくプロセス全体を自動化しているので、私の場合は大したことではありませんが、一時的なデータベースオブジェクトを作成せずにこれをより適切に処理する方法があるかどうかを知りたいです。

ここに画像の説明を入力

于 2020-10-15T14:50:01.587 に答える