UpdateBatchSize
このプロパティは、バッチ処理サポートを有効または無効にする値を指定します。また、データベースへの1度のラウンド・トリップ内で実行できるSQL文を指定します。
宣言
// C# public virtual int UpdateBatchSize {get; set;}
プロパティ値
バッチ・サイズを戻す整数。
例外
ArgumentOutOfRangeException
- 値は数値<0に設定されています。
備考
大量のデータでバッチの更新を実行すると、"PLS-00123:
Program
too
large"
というエラーが発生する可能性があります。このエラーを回避するため、UpdateBatchSize
のサイズを縮小してより小さな値にします。
変更、追加または削除されているDataSet
内の各行について、1つのSQL文がデータベースで実行されます。
値は次のとおりです。
-
値 =
0
データ・アダプタは、すべてのSQL文をデータベースへの1回のラウンド・トリップ内で実行します。
-
値 =
1
- デフォルト値この値はバッチ更新を無効にし、SQL文を一度に実行します。
-
n
>1
、値 =n
データ・アダプタは、データベースへの1回のラウンド・トリップで
n
行のデータを更新します。