DROP FOREIGN TABLE#

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 BE.