DROP EXTERNAL TABLE

Удаление определений внешних таблиц.

Синтаксис

DROP EXTERNAL [WEB] TABLE [IF EXISTS] name [CASCADE | RESTRICT]

Описание

DROP EXTERNAL TABLE удаляет существующие определения внешних таблиц из системы базы данных. Внешние источники данных или файлы при этом не удаляются. Для выполнения этой команды вы должны быть владельцем внешней таблицы.

Параметры

WEB

  • Необязательные ключевые слова для удаления внешних веб-таблиц.

IF EXISTS

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

name

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

CASCADE

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

RESTRICT

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

Пример

Удалить внешнюю таблицу с именем staging (если она существует):

DROP EXTERNAL TABLE IF EXISTS staging;

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

Оператор DROP EXTERNAL TABLE отсутствует в стандарте SQL.

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

ALTER EXTERNAL TABLE, CREATE EXTERNAL TABLE