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