DROP SEQUENCE
Содержание раздела
Поддерживается в версиях: 6.12.
Запрос удаляет числовую последовательность из датасорса, указанном в запросе или используемом по умолчанию.
Запрос доступен для СУБД ADB и ADP.
Связанные запросы
Синтаксис
DROP SEQUENCE [schema_name.]sequence_name additional_parameters
[DATASOURCE_TYPE ('datasource_alias')]
Параметры:
schema_name
-
Имя схемы СУБД, из которой удаляется числовая последовательность. Если не указано, последовательность удаляется из схемы, используемой в СУБД по умолчанию.
Запрос не учитывает логическую БД, используемую по умолчанию.
sequence_name
-
Имя удаляемой последовательности.
additional_parameters
-
Дополнительные параметры команды на удаление последовательности в формате, который поддерживает целевая СУБД. Передается в СУБД в неизменном виде.
Ключевое слово DATASOURCE_TYPE
Ключевое слово DATASOURCE_TYPE
задает имя датасорса datasource_alias
, из которого удаляется числовая последовательность.
Если ключевое слово не указано, система удаляет числовую последовательность из датасорса по умолчанию. Датасорс по умолчанию выбирается так:
- Среди типов датасорсов, заданных с помощью параметра конфигурации
DTM_CORE_PLUGINS_WITHOUT_FROM
, выбирается первый из присутствующих в инсталляции. По умолчанию наиболее приоритетным считается ADP, следующим по приоритету — ADB. - Среди датасорсов выбранного типа выбирается датасорс, перечисленный первым в конфигурации.
Варианты ответа
В ответе возвращается:
- пустой объект ResultSet при успешном выполнении запроса;
- исключение при неуспешном выполнении запроса.
Примеры
Удаление последовательности из указанного датасорса
Удаление последовательности без дополнительных параметров в схеме по умолчанию:
DROP SEQUENCE asc_counter_increased_by_1 DATASOURCE_TYPE ('adp2')
Удаление последовательности с удалением зависимостей и игнорированием ошибки в случае отсутствия последовательности:
DROP SEQUENCE IF EXISTS marketing.counter_by_10 CASCADE DATASOURCE_TYPE ('adp2')
Удаление последовательности из датасорса, используемого по умолчанию
Удаление последовательности без дополнительных параметров в схеме по умолчанию:
DROP SEQUENCE asc_counter_increased_by_1