プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows
E88311-03
目次へ移動
目次
索引へ移動
索引

前
次

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