【问题标题】:Displaying Large CLOBS in Oracle APEX 5.1.4在 Oracle APEX 5.1.4 中显示大型 CLOBS
【发布时间】:2018-10-31 10:16:39
【问题描述】:

亲爱的,

我在从数据库中检索 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

Apex 版本 ::: 5.1.4

提前致谢

问候,

苏丹

【问题讨论】:

    标签: oracle-apex


    【解决方案1】:

    Apex 项目永远不能超过 32 KB,这是 PL/SQL 限制,您对此无能为力。

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

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

    您还可以使用htp 包将CLOB 分块并写成HTML。我在this answer中举了一个例子。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-05
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 2021-10-17
    • 1970-01-01
    • 2018-12-11
    相关资源
    最近更新 更多