====== 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()]]