Инструменты пользователя

Инструменты сайта


sql005._kak_v_stroku_vstavit_proizvolnyj_simovol

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
sql005._kak_v_stroku_vstavit_proizvolnyj_simovol [2011/01/20 15:28]
79.171.122.115
sql005._kak_v_stroku_vstavit_proizvolnyj_simovol [2017/05/17 10:38] (текущий)
wildsery [Пример]
Строка 1: Строка 1:
 +
 +====== SQL005. Как в строку вставить произвольный символ ? ======
 +
 +
 +===== Версии сервера =====
 +^ 0.9 ^ 1.0 ^ 1.5.3 ^ 1.5.4 ^ 1.5.5 ^ 2.0 ^ 2.0.3 ^ 2.0.4 ^ 2.1 ^ 2.5 ^ 3.0 ^
 +|  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |  -  |
 +
 +===== Описание =====
 +Если требуется вставить в строку произвольный символ (например,​ символ переноса каретки CRLF), то это можно сделать по коду символа в таблице символов при помощи функции [[ASCII_CHAR()]].
 +
 +===== Пример 1 =====
 +<code sql>
 +EXECUTE BLOCK (
 + ....
 +)RETURNS(
 +  MY_DOMAIN ​ VARCHAR(255)
 +)AS
 +BEGIN
 +  ...
 +  MY_DOMAIN = 'This is line one.' || ASCII_CHAR(13) || ASCII_CHAR(10) || 'This is line two.';
 +  ...
 +END
 +</​code>​
 +
 +===== Пример 2 =====
 +<code sql>
 +EXECUTE BLOCK (
 + ....
 +)RETURNS(
 +  MY_DOMAIN ​ VARCHAR(255)
 +)AS
 +  DECLARE VARIABLE CRLF VARCHAR(2);
 +BEGIN
 +  ...
 +  MY_DOMAIN = 'This is line one.
 +This is line two.';
 +  ...
 +  CRLF = '
 +';
 +  MY_DOMAIN = 'This is line one.' || CRLF || 'This is line two.';
 +  ...
 +END
 +</​code>​
 +===== См. также =====
 +[[ASCII_CHAR()]]
  
sql005._kak_v_stroku_vstavit_proizvolnyj_simovol.txt · Последние изменения: 2017/05/17 10:38 — wildsery