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.