Фиксированный строковый тип

Назначение

Задает символьную строку фиксированной длины.

Синтаксис
<​фиксированный строковый тип​>::=
 {CHAR <​имя​><​длина​>
 |CHAR * <​имя​>
 |CHAR <​имя​>=<​начальное значение​>}
<​длина​>::='['<​целое положительное число​>']'
<​начальное значение​>::=строковый литерал
Описание
  1. <​Длина​> задает размер символьной строки (целое положительное число в диапазоне от 1 до 4000).

  2. Объявление фиксированной строковой переменной в виде char* применяется для обозначения строк неизвестной длины. Фактический размер строки определяется на этапе привязки переменной по положению NUL-символа в строке.

  3. Если символьная строка содержит символ ' (кавычка) или " (двойная кавычка), то он должен быть экранирован символом \ (обратная косая черта).

  4. Чтобы продолжить символьную строку на следующую линию, используется символ \ (обратная косая черта) в последней позиции строки.

  5. Строка может содержать символы в любых кодировках, поддерживаемых СУБД ЛИНТЕР.

Примечание

Список установленных кодовых страниц находится в системной таблице $$$CHARSET СУБД ЛИНТЕР.