如何在页面项目 APEX 上显示 clob 列数据?

Posted

技术标签:

【中文标题】如何在页面项目 APEX 上显示 clob 列数据?【英文标题】:How to display clob column data on page item APEX? 【发布时间】:2017-06-21 05:58:06 【问题描述】:

我正在尝试在页面项目上显示 clob 列。但是,它显示以下错误消息:

我做了以下事情:

    创建的页面项仅显示。

    使用以下代码将plsql返回函数添加到页面项中:

    DECLARE
    L_CLOB CLOB;
    begin
    select p_data INTO  l_clob from testdel;
    :P2_NEW := L_CLOB;
    END;
    

    但是,它显示为错误消息。

我想返回超过 4000 个字符。但是,没有成功。

计算页面项目 P2_NEW 的项目源值时出错。

ORA-06502:PL/SQL:数字或值错误

【问题讨论】:

【参考方案1】:

我认为您做错了什么,请尝试使用以下说明。

存储在表中的数据长度:>4000

首先将项目创建为仅显示

物品来源

项目输出

如果有任何问题,请告诉我。 谢谢。

【讨论】:

感谢您的回复 ashish。如果 clob 列少于 4000 个字符,则您的解决方案有效。但是,如果超过 4000 个字符,则会将错误抛出为“ORA-06502: PL/SQL: numeric or value error”。 不,你可以看到我附上了项目输出的屏幕截图,项目中存储了超过 4000 个字符。你用的是哪个版本???我在 5.1 上做了

以上是关于如何在页面项目 APEX 上显示 clob 列数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Apex 交互式报表的列数据中显示新行

使用页面项目值在 oracle apex 中搜索经典报告

APEX:显示/隐藏项目时如何自动调整项目宽度?

如何从 Oracle Apex 的不同列属性页面中引用列的值?

Oracle-Apex 链接显示不同的值

Oracle Apex - 根据值的数量显示项目