1

グリッドビューのすべての行をSQL​​Server2005データベースに一度に挿入する必要があります。

行数は1からn(200以下)にすることができます

私は次のオプションを調査しました:

  • ループ:反復を避けたい。
  • テーブルのデータ型:SQLServer2008以降でのみ使用可能
  • バルクコピー:バルクデータの場合に役立ちます。挿入する行数を減らすことができるかどうかわかりません(パフォーマンス面で)

他に何が使えますか?

4

1 に答える 1

0

ループ/カーソルではなく、セットベースのアプローチを使用してみてください。ループとカーソルは、大量のデータでは効率が低下しますが、比較的少量の場合は問題ありません。

http://www.codeproject.com/Articles/34142/Understanding-Set-based-and-Procedural-approaches

そのリンクは、セットベースのアプローチにアプローチする方法について少し注意を喚起するはずです.

これがあなたが探しているものであることを願っています!

于 2012-08-28T10:14:16.580 に答える