FirebirdSQL logo
 TABLEVIEW 

Использование ALTER INDEX для индексов ограничений

Принудительный перевод индексов созданных для ограничений PRIMARY KEY, FOREIGN KEY и UNIQUE не допускается.Тем не менее выполнение оператора ALTER INDEX …​ INACTIVE работает так же хорошо для индексов ограничений, как и другие инструменты для других индексов.

Кто может выполнить ALTER INDEX?

Выполнить оператор ALTER INDEX могут:

  • Администраторы

  • Владелец таблицы, для которой построен индекс;

  • Пользователи с привилегией ALTER ANY TABLE.

Примеры

Example 1. Перевод индекса в неактивное состояние
ALTER INDEX IDX_UPDATER INACTIVE;
Example 2. Возврат индекса в активное состояние
ALTER INDEX IDX_UPDATER ACTIVE;
См. также:

CREATE INDEX, DROP INDEX.

DROP INDEX

Назначение

Удаление индекса из базы данных.

Доступно в

DSQL, ESQL.

Синтаксис
DROP INDEX indexname
Table 1. Параметры оператора DROP INDEX
Параметр Описание

indexname

Имя индекса.

Оператор DROP INDEX удаляет существующий индекс из базы данных.При наличии зависимостей для существующего индекса (если он используется в ограничении) удаление не будет выполнено.