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

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


sql005._kak_v_stroku_vstavit_proizvolnyj_simovol



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

См. также

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
G C Q T B
 
sql005._kak_v_stroku_vstavit_proizvolnyj_simovol.txt · Последнее изменение: 2017/05/17 10:38 — wildsery