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