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.