Фиксированный строковый тип
Назначение
Задает символьную строку фиксированной длины.
Синтаксис
< фиксированный строковый тип >::= {CHAR < имя >< длина > |CHAR * < имя > |CHAR < имя >=< начальное значение >} < длина >::='['< целое положительное число >']' < начальное значение >::=строковый литерал
Описание
< Длина >
задает размер символьной строки (целое положительное число в диапазоне от 1 до 4000).-
Объявление фиксированной строковой переменной в виде
char*
применяется для обозначения строк неизвестной длины. Фактический размер строки определяется на этапе привязки переменной по положению NUL-символа в строке. -
Если символьная строка содержит символ ' (кавычка) или " (двойная кавычка), то он должен быть экранирован символом \ (обратная косая черта).
-
Чтобы продолжить символьную строку на следующую линию, используется символ \ (обратная косая черта) в последней позиции строки.
-
Строка может содержать символы в любых кодировках, поддерживаемых СУБД ЛИНТЕР.
Примечание
Список установленных кодовых страниц находится в системной таблице $$$CHARSET
СУБД ЛИНТЕР.