Поскольку вы не опубликовали ни одного кода, я не знаю, сколько вы знаете. Я предполагаю, что вы уже понимаете, как выполнить запрос и получить набор результатов, используя OracleDataReader.
Есть одна ошибка с колонками LONG и LONG RAW. Вы должны установить для свойства InitialLONGFetchSize
вашего OracleCommand
ненулевое значение.
Значение по умолчанию InitialLONGFetchSize
равно нулю, что означает, что данные для столбцов LONG или LONG RAW не будут получены. Если вы установите его на -1, все данные будут получены. Возможно, вы не захотите делать это для больших значений. Если вы установите значение выше нуля, это будет количество байтов, которые будут извлечены и кэшированы.
Вы должны прочитать документацию для InitialLONGFetchSize
, потому что есть некоторые другие детали, которые вам нужно знать.