Oracle apex 如何显示包含ApEx中省略的子字符串的字段名?

Oracle apex 如何显示包含ApEx中省略的子字符串的字段名?,oracle-apex,Oracle Apex,我的数据库表中的一个字段名为DATEOFDISCHARGEFROMITU。在任何报告输出中,它显示为DATEOFDISCHARGEFRU。我发现缺少的字符构成了“省略”一词,这让我觉得它与(我使用的是4.1版)有关 当字段名包含字符串“省略”时,是否有方法在报告标题中显示整个字段名 注意:使用html字符代码将允许正确显示字段名,但是当报告导出到CSV时,当然会显示字符代码,而不是完整的字段名。我需要一个可用于导出和屏幕显示的解决方案。平台(已测试):Oracle Application Exp

我的数据库表中的一个字段名为DATEOFDISCHARGEFROMITU。在任何报告输出中,它显示为DATEOFDISCHARGEFRU。我发现缺少的字符构成了“省略”一词,这让我觉得它与(我使用的是4.1版)有关

当字段名包含字符串“省略”时,是否有方法在报告标题中显示整个字段名

注意:使用html字符代码将允许正确显示字段名,但是当报告导出到CSV时,当然会显示字符代码,而不是完整的字段名。我需要一个可用于导出和屏幕显示的解决方案。

平台(已测试):Oracle Application Express(APEX),版本4.0.2

注意:我不确定链接的OTN帖子与您的问题有什么关系,只是它们的文件导出包含单词“OMIT”,而您的专栏标题包含单词“OMIT”

可以肯定地说,“省略”不是破坏输出的APEX或ORACLE保留字。但是,如果您谈论的是试图创建名为“SELECT”或“WHERE”的表的SQL片段

RDBMS将阻止您继续操作。:)

我尝试了一个包含列标题标记为“省略”的查询的导出(请参见示例中最右侧)。Microsoft Excel解释的.csv文件如下所示:

我写了一篇单独的Q&a帖子,想回答您接下来的问题,即当报表最终导出为文本、逗号分隔(或其他分隔符)输出时,如何提供干净、无HTML代码的输出的合适解决方案

总之,链接的帖子建议在页面项中设置一个动态PL/SQL函数。页面项可以在报表列标题定义中直接引用。这是一个演示可能解决方案的屏幕截图:

“一般说明”的链接提供了有关最终产品的APEX设计任务的更多详细信息


向前

我用这个解决了这个问题,因为这是我开发的特定应用程序面临的另一个挑战。通过手动创建导出文件,我还能够准确地定义列标题,并且没有出现“省略”问题


从技术上讲,这不是一种显示具有所需标题的报告的解决方案,该标题也可以导出(Richard的回答就是这样),但它满足了我的需要,解决了DATEOFDISCHARGEFROMITU列标题的直接问题。

Hi,您是否使用查询将数据带回报告?,如果是的话,你能发布它吗?我喜欢从OTN问题改编成适合你自己情况的解决方案。如果它达到了它的目的,就不需要额外的评论,因为它已经被很好地解决了。查看“手动”修改的csv导出格式的示例可能对APEX社区非常有用。编辑到您现有的答案在这里让我们看到!谢谢你的发帖。
    i.e., SELECT * FROM "SELECT" WHERE...