====== 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 =====
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
===== Пример 2 =====
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
===== См. также =====
[[ASCII_CHAR()]]