Читать данные Oracle BLOB как фрагменты - PullRequest
1 голос
/ 18 августа 2010

У меня есть следующие запросы на получение BLOB-данных из Oracle ( Я пытаюсь использовать OracleDataReader - .Net для чтения значения BLOB.):

Можно ли считать данные BLOB в базе данных Oracle в виде кусков, не загружая весь BLOB в память сервера? Я верю, что OracleDataReader.GetBytes() загрузит весь блоб в память сервера.

Передача пустого буфера в GetBytes() выбирает размер BLOB, но для этого потребуется загрузка BLOB в память сервера?

Каков оптимальный способ получения размера BLOB и данных BLOB в виде кусков без загрузки всего BLOB в память?

1 Ответ

0 голосов
/ 19 августа 2010

Посмотрите на DBMS_LOB.READ

...