あなたはコードを投稿していないので、あなたがどれだけ知っているかわかりません。 OracleDataReaderを使用してクエリを実行し、結果セットを取得する方法をすでに理解していることを前提としています。
LONG列とLONGRAW列の落とし穴が1つあります。 InitialLONGFetchSize
を設定する必要があります OracleCommand
のプロパティ ゼロ以外の値に。
InitialLONGFetchSize
のデフォルト値 はゼロです。これは、LONGまたはLONGRAW列のデータが取得されないことを意味します。 -1に設定すると、すべてのデータが取得されます。大きな値の場合は、これを実行したくない場合があります。ゼロより大きい値に設定すると、最初にフェッチおよびキャッシュされるバイト数になります。
InitialLONGFetchSize
のドキュメントを読む必要があります 、知っておく必要のある詳細が他にもあるためです。