0

私は非常に長いDWHにリクエストを行っているので、私の問題がどこにあるかを指摘します:

DW_PUR_OrderlineActual.LogComp In (11,18,54,68,92,159,164)

この条件を where 句で実行していますが、準備されたリクエストで実行したいと考えています。実際、この状態になるさまざまな値を持つリストがあり、次のようなものが必要です。

DW_PUR_OrderlineActual.LogComp In ?

「?」を置き換えることができます。私のリストで。

4

1 に答える 1

0

あなたがしようとしているのは、長い値のリストをデータベースにロードすることだと思います。SqlBulkCopy クラスを使用して、単純なダンプを 1 つのテーブルに 1 秒あたり 10,000 行も読み込むことに成功しました。使用法は非常に簡単です。読み取り可能な DataRow オブジェクト、DataTable、または DataReader の配列を渡すことができます。

于 2013-05-28T14:46:16.963 に答える