Как использовать функциональность INIT_CAP SQL в шаблоне rtf? - PullRequest
0 голосов
/ 10 марта 2020

В шаблоне RTF, как конвертировать, например, "ABCD EFGHIJ KLMNO" в "Abcd Efghij Klmno"?

Пожалуйста, поделитесь своими ценными данными выше.

1 Ответ

0 голосов
/ 11 марта 2020

За Oracle документация:

К сожалению, функция initcap НЕ поддерживается для шаблона RTF в строках.

Для этого возник запрос на расширение, который был отклонен разработкой team.

Ошибка 7234142: нет функции INITCAP в формате RTF

Однако CASE_INIT_CAP может использоваться только для функций преобразования цифр в текст.

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

Вам придется обрабатывать это в SQL, который создает XML , Просто добавьте дополнительный элемент, который является INIT_CAP, чтобы вы оба в XML.

BI Publisher позволили вам сделать все заглавные буквы, если это опция:

<?xdofx:upper(char)?>
...