×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

6.1.132. DROP TABLE

6.1.132. DROP TABLE

DROP TABLE — удаление таблицы

Синтаксис

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

Описание

DROP TABLE удаляет таблицы из базы данных. Только владелец таблицы, владелец схемы и суперпользователь могут удалять таблицу. Чтобы очистить таблицу от строк, не удаляя саму таблицу, используйте DELETE или TRUNCATE.

DROP TABLE всегда удаляет любые индексы, правила, триггеры и ограничения, существующие для целевой таблицы. Однако для удаления таблицы, на которую ссылается представление или ограничение внешнего ключа другой таблицы, необходимо указать CASCADE must be specified. (CASCADE полностью удалит зависимое представление, но в случае с внешним ключом будет удалено только само ограничение внешнего ключа, а не другая таблица целиком.)

Параметры

IF EXISTS

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

name

Имя (возможно, с уточнением имени схемы) удаляемой таблицы.

CASCADE

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

RESTRICT

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

Примеры

Чтобы удалить две таблицы, films и distributors:

DROP TABLE films, distributors;

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

Эта команда соответствует стандарту SQL, за исключением того, что стандарт допускает удаление только одной таблицы за одну команду, а также за исключением IF EXISTS параметра, который является Digital Q.DataBase расширением.

См. также

ALTER TABLE, CREATE TABLE
Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению