Link Search Menu Expand Document

DROP WRITABLE EXTERNAL TABLE

Содержание раздела
  1. Синтаксис
  2. Ограничения
  3. Примеры
    1. Удаление внешней таблицы с удалением standalone-таблицы
    2. Удаление внешней таблицы без удаления standalone-таблицы

Запрос позволяет удалить внешнюю writable-таблицу.

По умолчанию система удаляет внешнюю таблицу из логической базы данных и не удаляет связанную с ней standalone-таблицу в СУБД хранилища. Чтобы standalone-таблица автоматически удалилась при удалении внешней таблицы, укажите в запросе ключевое слово OPTIONS со значением auto.drop.table.enable=true.

В ответе возвращается:

  • пустой объект ResultSet при успешном выполнении запроса;
  • исключение при неуспешном выполнении запроса.

Синтаксис

DROP WRITABLE EXTERNAL TABLE [db_name.]ext_table_name
[OPTIONS ('option_list')]

Параметры:

db_name

Имя логической базы данных, из которой удаляется внешняя таблица. Опционально, если выбрана логическая БД, используемая по умолчанию.

ext_table_name

Имя удаляемой внешней таблицы.

option_list

Список дополнительных параметров и их значений в формате option1=value1;option2=value2.... Возможные параметры:

  • auto.drop.table.enable — признак удаления связанной standalone-таблицы, возможные значения: true — удалить таблицу, false (по умолчанию) — не удалять таблицу.

Ограничения

Выполнение запроса недоступно в сервисной базе данных INFORMATION_SCHEMA.

Примеры

Удаление внешней таблицы с удалением standalone-таблицы

DROP WRITABLE EXTERNAL TABLE marketing.agreements_ext_write_adp
OPTIONS ('auto.drop.table.enable=true')

Удаление внешней таблицы без удаления standalone-таблицы

DROP WRITABLE EXTERNAL TABLE marketing.payments_ext_write_adg