DROP SEQUENCE
DROP SEQUENCE — удалить последовательность
Синтаксис
DROP SEQUENCE [ IF EXISTS ] имя [, ...] [ CASCADE | RESTRICT ]
Описание
Команда DROP SEQUENCE
удаляет генераторы числовых последовательностей.
Последовательность может удалить только ее владелец или суперпользователь.
Параметры
IF EXISTS
Не считать ошибкой, если эта последовательность не существует. В этом случае выдается только замечание.
имя
Имя последовательности (может быть дополнено схемой).
CASCADE
Автоматически удалять объекты, зависящие от этой последовательности, и, в свою очередь, все объекты, зависящие от этих объектов (см. раздел Отслеживание зависимостей).
RESTRICT
Отказать в удалении этой последовательности, если от нее зависят какие-либо объекты. Это поведение по умолчанию.
Примеры
Удаление последовательности serial:
DROP SEQUENCE serial;
Совместимость
Команда DROP SEQUENCE
соответствует стандарту SQL, за исключением параметра
IF EXISTS, который является расширением QHB, а также того,
что стандарт позволяет удалять в одной команде только одну последовательность.