DROP FOREIGN TABLE#
DROP FOREIGN TABLE
DROP FOREIGN TABLE — удалить внешнюю таблицу
Синтаксис
DROP FOREIGN TABLE [ IF EXISTS ] name
[, ...] [ CASCADE | RESTRICT ]
Описание
DROP FOREIGN TABLE
удаляет внешнюю таблицу.
Только владелец внешней таблицы может ее удалить.
Параметры
IF EXISTS
Не генерировать ошибку, если внешняя таблица не существует. В этом случае будет выдано уведомление.
name
Имя (опционально с указанием схемы) внешней таблицы для удаления.
CASCADE
Автоматически удаляйте объекты, зависящие от внешней таблицы (например, представления), а также все объекты, зависящие от этих объектов (см. Раздел 5.14).
RESTRICT
Отказаться от удаления внешней таблицы, если от нее зависят какие-либо объекты. Это значение по умолчанию.
Примеры
Чтобы удалить две внешние таблицы, films
и
distributors
:
DROP FOREIGN TABLE films, distributors;
Совместимость
Эта команда соответствует ISO/IEC 9075-9 (SQL/MED), за исключением того, что стандарт позволяет удалять только одну внешнюю таблицу за одну команду, и кроме того, есть расширение IF EXISTS
, которое является расширением Tantor SE.