$$$GLBVARS
Назначение
Системная таблица $$$GLBVARS
предназначена для хранения информации о глобальных переменных, используемых в хранимых процедурах СУБД ЛИНТЕР.
Схема таблицы
Схема таблицы $$$GLBVARS
приведена в таблице 25.
Имя столбца | Тип данных | Содержание |
---|---|---|
$$$ID | INTEGER AUTOINC | Идентификатор (системный номер) переменной |
$$$OWNER | INTEGER | Идентификатор схемы, содержащей переменную |
$$$NAME | CHAR(66) | Имя переменной |
$$$INFO | BYTE(26) | Информация о переменной (таблица 26) |
$$$DEFV | BLOB | Значение по умолчанию для переменной, если оно длиннее 16 байт |
Структура информации о глобальной переменной
Структура информации таблицы $$$GLBVARS
о глобальной переменной приведена в таблице 26.
Поле | Тип | Содержание |
---|---|---|
PRZNUL | L_BYTE | Флаг допустимости NULL-значения:
|
Type | L_BYTE | Тип переменной:
|
Prec | L_BYTE | Точность. Для DECIMAL/NUMERIC |
Scale | L_BYTE | Масштаб. Для DECIMAL/NUMERIC |
DLN | L_WORD | (Максимальная) длина значения в байтах |
Charset | L_WORD | Идентификатор кодовой страницы, используемой для представления значения символьной переменной |
DEFLEN | L_WORD | Длина значения по умолчанию (если отлична от 0) |
DEFVAL | L_BYTE[16] | Значение по умолчанию, если его длина не превышает 16 байт |