Идентификатор столбца | Тип | IDX | UN | Описание |
RDB$FIELD_NAME | CHAR(31) | Y(1) | Y(1) | Имя столбца, уникальное в таблице или просмотре |
RDB$RELAT | ON_NAME | CHAR (31) | Y(2) | Y(2) | Имя таблицы или просмотра |
Y | (Другой индекс) | |||
RDB$FIELD_SOURCE | CHAR (31) | Y | Имя, сгенерированное системой (SQL&nnn) для этого столбца, коррелирующееся с RDB$FIELDS. Если столбец основан на домене, то два связанных столбца RDB$FIELD_SOURCE хранят имя домена | |
RDB$QUERY_NAME | CHAR(31) | Y | В настоящий момент не используется | |
RDB$BASE_FIELD | CHAR(31) | Только для запроса. Имя столбца из базовой таблицы. Базовая таблица идентифицируется по внутреннему идентификатору в столбце RDB$VIEW_CONTEXT | ||
RDB$EDIT_STRING | VARCHAR(125) | Не используется в Firebird | ||
RDB$FIELD_POSITLON | SMALLINT | Позиция столбца в таблице или просмотре по отношению к другим столбцам. Заметьте, что для таблиц вы можете изменить это с использованием ALTER TABLE ALTER COLUMN POSITION n, где n - новая позиция поля | ||
RDB$QUERY HEADER | BLOB TEXT | He используется в Firebird | ||
RDB$UPDATE_FLAG | SMALLINT | Не используется в Firebird | ||
RDB$FIELD_ID | SMALLINT | Временный номер идентификатора, используемый внутренне. Он изменяется после копирования / восстановления, следовательно, на него не следует полагаться в запросах приложений. Не изменяйте его | ||
RDB$VI EW_CONTEXT | SMALLINT | Для столбца просмотра внутренний идентификатор базовой таблицы, откуда приходит это поле. Не изменяйте этот столбец | ||
RDB$DESCRIPTION | BLOB TEXT | Может документировать этот столбец | ||
RDB$DEFAULT VALUE | BLOB BLR | Представление в двоичном языке предложения DEFAULT, если оно присутствует | ||
RDB$SYSTEM_FLAG | SMALLINT | Определено пользователем (0) или системой (1 или выше) | ||
RDB$SECURITY_CLASS | CHAR(31) | Может ссылаться на класс безопасности, определенный в RDB$SECURITY_CLASSES для применения ограничений управления доступом для всех пользователей этого столбца | ||
RDB$COMPLEX_NAME | CHAR(31) | Резервируется для будущих реализаций | ||
RDB$NULL_FLAG | SMALLINT | Указывает, допускает ли столбец значения NULL (пусто) или не допускает | ||
RDB$DEFAULT_SOURCE | BLOB TEXT | Начальный исходный текст из предложения DEFAULT, если присутствует | ||
RDB$COLLATION_ID | SMALLINT | Идентификатор последовательности сортировки для столбца не по умолчанию |
RDB$RELATIONS хранит информацию заголовка таблиц и просмотров.