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