====== 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\