2015-07-16 3 views
0

Я создаю тело сообщения электронной почты для utlmail, и я хочу создать строку и заменить токены в строке. Первая проблема, с которой я столкнулся, отображает новые строки в теле письма.Oracle добавляет новый символ строки в переменную varchar для сообщения utlmail

Mesg VARCHAR2(4000) := q'[Item1:token1 /n/n Item2:token2]'; 

Когда я заменить лексемы и отправить сообщение в сообщении электронной почты с помощью utlmail,/п/п дисплеев вместо создания новой строки.

Я также хочу, чтобы в сообщении было примерно 20 элементов, как инициализировать переменную с большим исходным текстом (т.е. инициализировать ее на нескольких строках, а не на 1 длинную строку).

Спасибо за любую помощь

ответ

1

Фигурные его

Mesg VARCHAR2(4000) := q'[item1:token1]' 
|| utl_tcp.CRLF || q'[item2:token2]';