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