プライマリ・コンテンツに移動

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

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleDataAdapterクラス

- OracleDataAdapterメンバー

- バッチ処理