Отображение больших CLOBS в Oracle APEX 5.1.4 - PullRequest
0 голосов
/ 19 октября 2018

Дорогие все,

У меня возникла проблема с извлечением сгустка из базы данных и его отображением в флажке apex.Причина этого в том, что это очень большой саб и элемент Apex имеет ограничение в 32 тыс. Символов (байт).Это связано с тем, что PL / SQL рассматривает элементы страницы oracle apex как varchars, а не как clobs, а varchars имеют максимальный размер.Все, что превышает этот размер, не будет отображаться.

Я проверил один блог об этой проблеме и также применил, но проблема не решена.

[http://mayo -tech-ans.blogspot.com / 2013/06 / displaying-large-clobs-in-oracle-apex.html] [1]

Версия базы данных ::: 12.1.0.2.0

ApexВерсия ::: 5.1.4

Заранее спасибо

С уважением,

Султан

1 Ответ

0 голосов
/ 31 октября 2018

Элементы Apex никогда не могут превышать 32 КБ, это предел PL / SQL, и с этим ничего не поделаешь.

Я спрашиваю, нужен ли вам флажок со значением> 32 КБ.Не могли бы вы использовать какое-то другое значение, например первичный ключ строки для CLOB, или его хэш MD5?

Если вам нужно отобразить какое-то большое содержимое, например, большое количество текста в регионе, тамявляется плагином OraOpenSource clob-load .

Вы также можете взять CLOB, разделить его на части и записать в виде HTML, используя пакет htp.Я привел пример в этот ответ .

...