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
Обсуждение