DROP WRITABLE EXTERNAL TABLE
Содержание раздела
Запрос позволяет удалить внешнюю 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