日本語PDF

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を取得できます。