Eftersom du inte har lagt upp någon kod vet jag inte hur mycket du vet. Jag antar att du redan förstår hur man kör en fråga och får tillbaka en resultatuppsättning med OracleDataReader.
Det finns en gotcha med LONG och LONG RAW kolumner. Du måste ställa in InitialLONGFetchSize
egenskapen för din OracleCommand
till ett värde som inte är noll.
Standardvärdet för InitialLONGFetchSize
är noll, vilket betyder att ingen data kommer att hämtas för LONG eller LONG RAW kolumner. Om du ställer in den på -1 kommer all data att hämtas. Du kanske inte vill göra detta för stora värden. Om du ställer in den på något över noll, är det hur många byte som kommer att hämtas och cachelagras från början.
Du bör läsa dokumentationen för InitialLONGFetchSize
, eftersom det finns några andra detaljer du behöver veta.