У меня есть следующие запросы на получение BLOB-данных из Oracle (
Я пытаюсь использовать OracleDataReader
- .Net для чтения значения BLOB.):
Можно ли считать данные BLOB в базе данных Oracle в виде кусков, не загружая весь BLOB в память сервера? Я верю, что OracleDataReader.GetBytes()
загрузит весь блоб в память сервера.
Передача пустого буфера в GetBytes()
выбирает размер BLOB, но для этого потребуется загрузка BLOB в память сервера?
Каков оптимальный способ получения размера BLOB и данных BLOB в виде кусков без загрузки всего BLOB в память?