DROP INDEX
Содержание раздела
Поддерживается в версиях: 7.0 / 6.12 / 6.11 / 6.10 / 6.9 / 6.8.
Запрос удаляет индекс для физической таблицы в указанных или всех датасорсах.
Запрос доступен для любых таблиц в СУБД ADB и ADP.
Связанные запросы
Синтаксис
DROP INDEX index_deletion_parameters [DATASOURCE_TYPE ('datasource_name'[, ... ])]
Параметры:
index_deletion_parameters
-
Параметры команды на удаление индекса в формате, который поддерживает целевая СУБД. Передаются в СУБД в неизменном виде.
Запрос не учитывает логическую БД, используемую по умолчанию.
Укажите имя целевой таблицы в формате<имя_схемы_СУБД>.<имя_таблицы>
; имя схемы по умолчанию можно не указывать.
Ключевое слово DATASOURCE_TYPE ('datasource_name'[, ... ])
Задает имена датасорсов, из которых удаляется индекс. Имена должны быть указаны в соответствии с конфигурацией.
Если ключевое слово не указано, система пытается удалить индекс изо всех доступных датасорсов окружения.
Варианты ответа
В ответе возвращается:
- пустой объект ResultSet при успешном выполнении запроса;
- исключение при неуспешном выполнении запроса.
При ошибке удаления индекса в любом из датасорсов в ответе возвращается ошибка, даже если в остальных датасорсах индекс был успешно удален.
Примеры
Удаление индекса во всех датасорсах
DROP INDEX marketing.transaction_date
Удаление индекса в указанном датасорсе
DROP INDEX test_marketing.index1 DATASOURCE_TYPE ('adp2')