Как получить ссылку для загрузки BLOB в интерактивном отчете - PullRequest
0 голосов
/ 18 мая 2018

У меня есть этот запрос:

select MATERIAL_NAME,
       FILENAME,
       MIME_TYPE,
       DOC_SIZE,
       CONTENT
from materials;

Здесь столбец CONTENT имеет тип BLOB.Я не могу заставить его отображать ссылку на скачивание, когда я устанавливаю его тип «Загрузить BLOB», его атрибуты и т. Д.

Любая помощь или совет будет принята с благодарностью!

1 Ответ

0 голосов
/ 18 мая 2018

Не выбирать сам столбец, но его размер , т. Е.

select 
  MATERIAL_NAME,
  FILENAME,
  MIME_TYPE,
  DOC_SIZE,
  -- No: CONTENT
  -- Yes:
  dbms_lob.getlength(content) content
from materials;

[РЕДАКТИРОВАТЬ: дополнительная информация]

Перейдите к свойствам столбца «content» и задайте следующие свойства (это минимальный набор, который вы должны заполнить; если вы знаете и другие значения, заполните их также):

  • type: download BLOB
  • атрибуты BLOB:
    • имя таблицы: материалы
    • столбец BLOB: содержимое
    • столбец первичного ключа 1: я не знаю;установите его в столбец первичного ключа таблицы
...