SQL 2005/8にINSERTクエリをバッチ処理する最も効果的で簡単な方法は何ですか

StackOverflow https://stackoverflow.com/questions/1023611

質問

ADO.NET は初めてなので、助けを求めます。 1つのテーブルに大量のレコードを挿入する必要があります。

それを行うためのベストプラクティス、効果的で簡単な方法は何ですか? バッチリクエスト(ADO.NET Data Services Framework)しかし、それは私には明らかではありません。

また、一括挿入に関する記事を見つけましたが、そのような方法 ASP.NET アプリケーションがあるため、外部ファイルを使用します。

役に立ちましたか?

解決

SqlBulkCopy クラスをご覧ください。また、明らかなように聞こえますが、誰もがこれを知っているわけではありません-トランザクションを使用することで挿入パフォーマンスを大幅に高速化できます-これについては以前ブログで書いた

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top