Идентификатор столбца | Тип | IDX | UN | Описание |
RDB$VIEW_BLR | BLOB BLR | Представление в двоичном языке спецификации запроса для просмотра; NULL для таблиц | ||
RDB$VIEW_SOURCE | BLOB TEXT | Спецификация запроса для просмотра | ||
RDB$DESCRIPTION | BLOB TEXT | Можно использовать для документирования | ||
RDB$RELATION_ID | SMALLINT | Y | Внутренний идентификатор таблицы. Не изменяйте этот столбец | |
RDB$SYSTEM_FLAG | SMALLINT | Указывает, создана ли таблица пользователем (0) или системой (1 или выше). Не изменяйте этот флаг для таблиц, определенных пользователем или системой | ||
RDB$DBKEY LENGTH | SMALLINT | Для просмотров общая длина ключа DB KEY. Это 8 байт для таблиц. Для просмотров это 8 * количество таблиц, на которые ссылается определение просмотра. Не изменяйте этот столбец. Более подробно о таких ключах см. в разд. "Темы оптимизации" в конце главы 30 | ||
RDB $ FORMAT | SMALLINT | Внутреннее использование - не модифицируйте | ||
RDB$FIELD_ID | SMALLINT | Внутреннее использование - не модифицируйте | ||
RDB$RELATION_NAME | CHAR(31) | Y | Y | Имя таблицы или просмотра |
RDB$SECURITY_CLASS | CHAR(31) | Может ссылаться на класс безопасности, определенный В RDB$SECURITY_CLASSES для применения ограничений управления доступом для всех пользователей этого столбца | ||
RDB$EXTERNAL_FILE | VARCHAR(253) | Полный путь к внешнему файлу данных, если присутствует | ||
RDB$RUNTIME | BLOB SUMMARY | Описание метаданных таблицы. Внутреннее использование для оптимизации | ||
RDB$EXTERNAL_DESCRIPTION | BLOB EFD | BLOB подтипа external type_description, текстовый тип BLOB, который может быть использован для документирования | ||
RDB$OWNER_NAME | VARCHAR(31) | Имя пользователя - владельца (создателя) таблицы или просмотра для целей безопасности SQL | ||
RDB$DEFAULT_CLASS | CHAR(31) | Класс безопасности по умолчанию. Применяется, когда новый столбец добавляется в таблицу | ||
RDB$FLAGS | SMALLINT | Внутренние флаги |
RDB$ROLES хранит определения ролей.
Идентификатор столбца | Тип | IDX | UN | Описание |
RDB$ROLE_NAME | VARCHAR(31) | Y | Y | Имя роли |
RDB$OWNER NAME | VARCHAR (31) | Имя пользователя владельца роли |
RDB$SECURITY CLASSES хранит и отслеживает списки управления доступом.
Идентификатор столбца | Тип | IDX | UN | Описание |
RDB$SECURITY_CLASS | CHAR(31) | Y | Y | Имя класса безопасности. Это имя должно оставаться согласованным во всех местах, где оно используется (RDB$DATABASE, RDB$RELATIONS, RDB$RELAT ION_FIELDS) |
RDB$ACL | BLOB ACL | Список управления доступом, связанный с классом безопасности. Перечисляет пользователей и их полномочия | ||
RDB$DESCRIPTION | BLOB TEXT | Здесь определена документация по классу безопасности |
BDB$TRANSACTIONS отслеживает транзакции с несколькими базами данных.