Синтаксис:

DROP INDEX name;

Команда DROP INDEX удаляет существующий индекс. Для выполнения команды необходимо обладать соответствующими правами. Команда может быть выдана либо пользователем, создавшим индекс, либо пользователем SYSDBA или имеющим аналогичные SYSDBA права.

Индекс не может быть удален, пока он используется. Для "ждущих" транзакций (использующих опцию WAIT), выполнение команды будет отложено до завершения транзакций, в которых используется индекс. Для "неждущих" транзакций (использующих опцию NOWAIT), выполнение команды будет завершено немедленно с выдачей сообщения об ошибке.

Если индекс был создан автоматически как ограничение UNIQUE, PRIMARY KEY или FOREIGN KEY, команда DROP INDEX неприменима. Для удаления такого индекса можно воспользоваться командой ALTER TABLE с указанием соответствующей конструкции.

Пример 4.24

DROP INDEX TREADER_RDNUMB;

4.4. индексы | Введение в InterBase | 4.5. исключения


Введение в InterBase



Новости за месяц

  • Апрель
    2019
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс