在Oracle APEX 5.1.4中显示大CLOBS

时间:2018-10-19 04:56:46

标签: oracle-apex

亲爱的

我在从数据库中检索Clob并将其显示在顶点复选框时遇到问题。这是因为它是一个很大的Clob,而Apex项目的字符数上限为32k(字节)。这是因为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

顶点版本::: 5.1.4

预先感谢

此致

苏丹

1 个答案:

答案 0 :(得分:1)

顶点项不能超过32 KB,这是PL / SQL的限制,对此您无能为力。

我质疑您是否真的需要一个值大于32 KB的复选框。您能否使用其他值,例如CLOB行的主键或它的MD5哈希?

如果您需要显示一些较大的内容,例如某个区域中的大量文本,则可以使用OraOpenSource clob-load插件。

您还可以使用CLOB对其进行分块,然后使用htp包将其写为HTML。我在this answer中举了一个例子。