DROP SEQUENCE#

DROP SEQUENCE

DROP SEQUENCE

DROP SEQUENCE — удалить последовательность

Синтаксис

DROP SEQUENCE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

Описание

DROP SEQUENCE удаляет генераторы последовательных номеров. Последовательность может быть удалена только ее владельцем или суперпользователем.

Параметры

IF EXISTS

Не генерировать ошибку, если последовательность не существует. В этом случае будет выдано уведомление.

name

Имя (опционально с указанием схемы) последовательности.

CASCADE

Автоматически удаляйте объекты, зависящие от последовательности, а также все объекты, зависящие от этих объектов (см. Раздел 5.14).

RESTRICT

Отказаться от удаления последовательности, если на нее ссылаются другие объекты. Это значение по умолчанию.

Примеры

Чтобы удалить последовательность serial:

DROP SEQUENCE serial;

Совместимость

DROP SEQUENCE соответствует стандарту SQL, за исключением того, что стандарт позволяет удалять только одну последовательность за одну команду, и кроме того, есть опция IF EXISTS, которая является расширением Tantor SE.