rdb_indices
Содержание
RDB$INDICES
Версии сервера
0.9 | 1.0 | 1.5.3 | 1.5.4 | 1.5.5 | 2.0 | 2.0.3 | 2.0.4 | 2.1 | 2.5 | 3.0 |
---|---|---|---|---|---|---|---|---|---|---|
- | - | - | - | - | - | - | - | ? | + | + |
Доступно в
Формат
Описание
Системная таблица RDB$INDICES хранит определения всех индексов.
Имя столбца | Тип | Описание |
---|---|---|
RDB$INDEX_NAME | CHAR(31) | Уникальное имя индекса |
RDB$RELATION_NAME | CHAR(31) | Имя таблицы, к которой применяется индекс |
RDB$INDEX_ID | SMALLINT | Внутренний идентификатор индекса |
RDB$UNIQUE_FLAG | SMALLINT | указывает, является ли индекс уникальным(1 = униклаьный, 0 = не уникальный) |
RDB$DESCRIPTION | BLOB TEXT | Доступно для документирования |
RDB$SEGMENT_COUNT | SMALLINT | Количество сегментов(столбцов в индексе) |
RDB$INDEX_INACTIVE | SMALLINT | указывает, является ли в данный момент индекс неактивным(1 = неактивный, 0 = активный) |
RDB$INDEX_TYPE | SMALLINT | Тип сортировки: 0(null) - по возрастанию, 1 - по убыванию |
RDB$FOREIGN_KEY | CHAR(31) | Имя ассоциированного ограничения внешнего ключа, если существует |
RDB$SYSTEM_FLAG | SMALLINT | указывает, является ли индекс определенным системой(1 или выше) или пользователем(0) |
RDB$EXPRESSION_BLR | BLOB BLR | представление выражения на языке двоичного представления(BLR). Будет использовано для вычисления во время выполнения, когда будут реализованы индексы выражений |
RDB$EXPRESSION_SOURCE | BLOB TEXT | Исходный текст выражения. Будет использовано, когда будут реализованы индексы выражений |
RDB$STATISTICS | DOUBLE PRECISION | хранит самую последнюю селективность индекса |
Пример
См. также
Источник
%Firebird%\doc\
rdb_indices.txt · Последнее изменение: 2019/01/31 19:26 — 46.242.15.195
Обсуждение