如何在rtf模板中使用SQL的INIT_CAP功能?

问题描述 投票:0回答:1

在RTF模板中,如何将“ ABCD EFGHIJ KLMNO”转换为“ Abcd Efghij Klmno”?

请在上面分享您的宝贵意见。

rtf bi-publisher
1个回答
0
投票

根据Oracle文档:

[遗憾的是,RTF模板不支持initcap函数字符串。

为此提出了一项增强要求,但遭到了开发团队。

错误7234142:RTF TEMP中没有INITCAP功能

但是,CASE_INIT_CAP可用于数字到文本的转换仅功能。

请参阅-https://docs.oracle.com/middleware/12212/bip/BIPRD/GUID-B39D756A-C54D-4C64-A822-DD2CFFC3A54E.htm#BIPRD-GUID-2DEBF0DE-0A7E-425C-B7B2-C3A89BD7749C

您将不得不在创建XML的SQL中处理此问题。只需添加一个附加元素即INIT_CAP,即可在XML中同时使用这两个元素。

BI Publisher将允许您执行所有大写操作,如果可以的话:

<?xdofx:upper(char)?>
© www.soinside.com 2019 - 2024. All rights reserved.