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, и того, что стандарт позволяет удалять в одной команде
только одну стороннюю таблицу.