DROP FOREIGN TABLE

Удаление внешней таблицы.

Синтаксис

DROP FOREIGN TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

Описание

DROP FOREIGN TABLE удаляет существующую внешнюю таблицу. Удалить внешнюю таблицу может только её владелец.

Параметры

IF EXISTS

  • Если внешняя таблица не существует, ошибка не возникает. В этом случае система YMatrix выдаст уведомление.

name

  • Имя удаляемой внешней таблицы (может быть указано с использованием шаблона).

CASCADE

  • Автоматически удалять объекты (например, представления), зависящие от внешней таблицы.

RESTRICT

  • Запрещать удаление, если существуют зависимые объекты. Это значение используется по умолчанию.

Пример

Удаление внешних таблиц с именами films и distributors:

DROP FOREIGN TABLE films, distributors;

Совместимость

Команда DROP FOREIGN TABLE соответствует стандарту ISO/IEC 9075-9 (SQL/MED), однако стандарт допускает удаление только одной внешней таблицы за команду. Предложение IF EXISTS является расширением базы данных YMatrix.

Смотрите также

ALTER FOREIGN TABLE, DROP FOREIGN TABLE