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