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行のデータを更新します。