Привет, Я DocuDroid!
Оценка ИИ поиска
Спасибо за оценку нашего ИИ поиска!
Мы будем признательны, если вы поделитесь своими впечатлениями, чтобы мы могли улучшить наш ИИ поиск для вас и других читателей.
GitHub

DROP TABLE

Удаляет таблицу.

Синтаксис

DROP TABLE [IF EXISTS] <name> [, ...] [CASCADE | RESTRICT]

Описание

Команда DROP TABLE удаляет таблицы из базы данных. Удалить таблицу может только ее владелец, владелец схемы или суперпользователь. Если требуется удалить только строки таблицы без удаления самой таблицы, используйте команды DELETE или TRUNCATE.

При удалении таблицы DROP TABLE автоматически удаляет все связанные индексы, правила, триггеры и ограничения. Если на таблицу ссылается представление, для ее удаления необходимо указать CASCADE. В этом случае зависимое представление также будет полностью удалено.

Параметры

Параметр Описание

IF EXISTS

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

name

Имя удаляемой таблицы (при необходимости с указанием схемы)

CASCADE

Автоматически удалить объекты, зависящие от таблицы (например, представления)

RESTRICT

Не удалять таблицу, если от нее зависят какие-либо объекты. Используется по умолчанию

Примеры

Удаление таблицы films:

DROP TABLE films;

Удаление двух таблиц:

DROP TABLE films, distributors;

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

DROP TABLE полностью соответствует стандарту SQL, за исключением того, что стандарт допускает удаление только одной таблицы за одну команду. Кроме того, параметр IF EXISTS является расширением Greengage DB.

См. также