2012-03-22 6 views
1

У меня есть результат запроса, в котором задан BLOB-столбец. BLOB содержит изображения, и мне интересно показывать этот результат другим, не используя какое-либо приложение. , например. запрос возвращает три столбца: - Чтение столбца Oracle BLOB

 

NAME => Steven
PHONE => 786
PICTURE => BLOB
Есть ли способ получить/показать этот BLOB в результате в любом формате экспорта, возможно, это доступ Microsoft, лист Excel, html или PDF. Тема предназначена для получения этого результата и отображения этого BLOB вместе с другими столбцами, для которых у меня есть возможность использовать только PL/SQL и SQL. Здесь я хотел бы добавить, что я использую HORA (сохранить инструмент) для экспорта моего результата запроса.
Все, что я хочу, это извлечь этот запрос, содержащий изображения в нем. Является ли это возможным?

ответ

6

Первый «B» в BLOB обозначает двоичный код. Что касается Oracle, это просто недифференцированный фрагмент данных RAW. Мы можем поместить что-нибудь в столбец BLOB - DOCX, TIFF, EXE: в базе данных все равно.

Чтобы сделать кадр как изображение, нам нужно приложение, которое может интерпретировать двоичный протокол (BMP. JPEG, PNG и т. Д.).


"Я уверен, что должно быть наоборот."

Не используя чистый PL/SQL или SQL. Картинкам требуется клиентское приложение. Вы говорите, что используете Гору. Это не приложение, с которым я знаком, но я проверил их веб-сайт и нашел this pertinent snippet:

«Улучшение в данном Содержании (новая запись Просмотр, новом Text View, улучшений в заголовки столбцов в табличном виде , отображение BLOB полей с помощью приложений для Windows)»[курсив мой]

Если вам нужно что-то более постоянное или переносимые, возможно, Reporting Facility Hora может сделать изображение?

+0

Я точно знаю этот факт, поэтому я ищу помощь экспертов. Я уверен, что вокруг должен быть путь. –

Смежные вопросы