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

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# InitialLOBFetchSize

このプロパティは、`OracleDataReader`がLOB列に対して最初にフェッチするデータ量を指定します。

宣言

    // C#
    public int InitialLOBFetchSize {get; set;}

プロパティ値

最初にフェッチする文字数またはバイト数を指定する`int`

例外

`ArgumentException` - 指定した`InitialLOBFetchSize`値が無効です。

備考

`InitialLOBFetchSize`の値は、`OracleDataReader`によってただちにフェッチされるLOBデータの初期量を指定します。プロパティ値は、`CLOB`および`NCLOB`データの場合は文字数、`BLOB`データの場合はバイト数を指定します。

`InitialLOBFetchSize`値を使用して、LOB列が選択リストにある場合にフェッチするLOB列データ長を決定します。LOB列が選択リストにない場合、`InitialLOBFetchSize`値は無視されます。

`InitialLOBFetchSize`が`-1`に設定されている場合、LOBデータ全体がプリフェッチされ、フェッチ配列に格納されます。

デフォルト = 0

`InitialLOBFetchSize`に対してサポートされている最大値は2GBです。

`GetOracleBlob`および`GetOracleClob`メソッドを使用すると、`InitialLOBFetchSize`値にかかわらず任意のLOBを取得できます。

関連項目:

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

- OracleCommandクラス

- OracleCommandメンバー

- `InitialLOBFetchSize`値の設定の詳細は、LOBデータの取得を参照してください