Новая строка при вставке в столбец VARCHAR2 - PullRequest
6 голосов
/ 07 ноября 2011

У меня есть требование, когда мне нужно подготовить данные для электронной почты, поэтому я заполняю
данные в столбец таблицы, имеющие VARCHAR2 (4000) в качестве определения, теперь то, что я хочу, это вставьте его в новую строку, где я хочу.

 begin
 v_email := v_email ||--new line--??;
 end;

Предположим, я готовлю текст письма "Список всех заблокированных идентификаторов транзакций" .. в одну строку 1) Transaction_id .... в другой линии 2) транзакция_ид ..... в другой строке.

Я использую оракул в качестве rdbms.

1 Ответ

11 голосов
/ 07 ноября 2011

Вы можете использовать код ASCII и функцию CHR для этого.

Вот весь список.http://www.asciitable.com/

SQL> conn rc/rc@orcl102
Connected.
SQL> set serveroutput on;
SQL> begin
  2    dbms_output.put_line('Hello..' || chr(10) || 'how are you...');
  3  end;
  4  /
Hello..
how are you...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...