Как выйти <>, и и символы к объектам HTML в МН Oracle / SQL

Я должен послать электронные письма HTML непосредственно от оракула МН пакет / пакет SQL. Это работает почти прекрасное.

У меня есть проблема с тем, что некоторые данные, выбранные от таблицы, содержат вещи как <S>, <L>, и подобные фрагменты, которые иногда площадь рассматривала как HTML-тэги, и даже если не, они всегда игнорируются и никогда не отображаются.

Так, я должен выйти из этого столбца прежде, чем вставить в почтовое тело.

Существует ли функция для выхода из HTML специальные символы в объекты автоматически? Или сделайте я должен replace('<', '&lt;', string) вручную все специальные символы?

19
задан tjati 6 July 2016 в 14:18
поделиться

1 ответ

Вы можете использовать функцию htf.escape_sc:

SQL> select htf.escape_sc('Please escape <this> tag') from dual;

HTF.ESCAPE_SC('PLEASEESCAPE<THIS>TAG')
------------------------------------------------------------------
Please escape &lt;this&gt; tag
36
ответ дан 30 November 2019 в 02:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: