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

Назначение

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

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

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

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

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

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

Примечание

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