Spec-Zone.ru › MariaDB

УДАЛЕНИЕ ПОСЛЕДОВАТЕЛЬНОСТИ

Синтаксис

DROP [TEMPORARY] SEQUENCE [IF EXISTS] [/*COMMENT TO SAVE*/]
    sequence_name [, sequence_name] ...

Описание

DROP SEQUENCE удаляет одну или несколько последовательностей, созданных с помощью CREATE SEQUENCE. У вас должен быть DROP для каждой последовательности. MariaDB возвращает ошибку, указывающую по имени, какие несуществующие таблицы не удалось удалить, но также удаляет все таблицы в списке, которые существуют.

Важно: при удалении таблицы права пользователя на таблицу не удаляются автоматически. См. GRANT.

Если другая соединение использует последовательность, активен блокировка метаданных, и этот оператор будет ждать, пока блокировка не будет освобождена. Это также верно для таблиц, не являющихся транзакционными.

Для каждой связанной последовательности DROP SEQUENCE удаляет временную последовательность с этим именем, если она существует. Если она не существует, и не используется ключевое слово TEMPORARY, то удаляется непостоянная последовательность с таким же именем, если она существует. Ключевое слово TEMPORARY гарантирует, что непостоянная последовательность не будет случайно удалена.

Используйте IF EXISTS чтобы предотвратить ошибку для последовательностей, которые не существуют. При использовании IF EXISTS генерируется ПРИМЕЧАНИЕ для каждой несуществующей последовательности. См. SHOW WARNINGS.

Для DROP SEQUENCE требуется право DROP.

Примечания

DROP SEQUENCE удаляет только последовательности, а не таблицы. Однако DROP TABLE может удалить как последовательности, так и таблицы.

См. также

  • Обзор последовательностей
  • CREATE SEQUENCE
  • ALTER SEQUENCE
  • DROP TABLE
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/drop-sequence/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API