Удаление логической таблицы
Чтобы удалить логическую таблицу и ее данные, выполните запрос DROP TABLE (см. пример ниже).
При успешном выполнении запроса все данные, связанные с логической таблицей, удаляются из указанных СУБД хранилища. Логическая таблица удаляется при удалении ее последнего месторасположения (см. секцию DATASOURCE_TYPE
в разделе DROP TABLE).
Пример
-- выбор базы данных sales по умолчанию
USE sales
-- удаление таблицы sales из СУБД ADQM
DROP TABLE sales DATASOURCE_TYPE = 'adqm'
-- проверка наличия логической таблицы sales
SELECT
CASE
WHEN count(*) > 0 THEN 'таблица существует'
ELSE 'таблицы не существует'
END
FROM INFORMATION_SCHEMA.tables
WHERE table_schema = 'SALES' AND table_name = 'SALES'
-- удаление таблицы sales из оставшихся СУБД (ADB, ADG)
DROP TABLE sales
-- проверка наличия логической таблицы sales
SELECT
CASE
WHEN count(*) > 0 THEN 'таблица существует'
ELSE 'таблицы не существует'
END
FROM INFORMATION_SCHEMA.tables
WHERE table_schema = 'SALES' AND table_name = 'SALES'