プライマリ・コンテンツに移動
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を取得できます。