sql >> データベース >  >> RDS >> Oracle

C#-oraclelongraw型の値を取得する方法

    あなたはコードを投稿していないので、あなたがどれだけ知っているかわかりません。 OracleDataReaderを使用してクエリを実行し、結果セットを取得する方法をすでに理解していることを前提としています。

    LONG列とLONGRAW列の落とし穴が1つあります。 InitialLONGFetchSizeを設定する必要があります OracleCommandのプロパティ ゼロ以外の値に。

    InitialLONGFetchSizeのデフォルト値 はゼロです。これは、LONGまたはLONG​​RAW列のデータが取得されないことを意味します。 -1に設定すると、すべてのデータが取得されます。大きな値の場合は、これを実行したくない場合があります。ゼロより大きい値に設定すると、最初にフェッチおよびキャッシュされるバイト数になります。

    InitialLONGFetchSizeのドキュメントを読む必要があります 、知っておく必要のある詳細が他にもあるためです。



    1. Prismaの使い方

    2. SQLコマンドINSERTは機能していますが、データがテーブルに表示されません

    3. スノーフレークスキーマ

    4. SQLServerのエラーメッセージ4151「最初の引数のタイプを知る必要があるため、NULLIFの最初の引数のタイプをNULL定数にすることはできません」を修正しました。