Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Применимо к: SQL Server 2016 (13.x) и более поздних
версий Базы данных
SQL Azure Sql Azure, управляемого экземпляра
Azure Synapse Analytics Analytics
Platform System (PDW)
Warehouse в Microsoft Fabric
Удаляет внешнюю таблицу из базы данных, но не удаляет внешние данные.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]
Аргументы
[ database_name . [schema_name] . | schema_name . ] table_name
Состоящее из не более трех частей имя внешней таблицы для удаления. При необходимости имя таблицы может включать схему или базу данных и схему.
Разрешения
Требования:
- Разрешение ALTER на схему, которой принадлежит таблица.
- ИЗМЕНЕНИЕ ЛЮБЫХ ВНЕШНИХ ИСТОЧНИКОВ ДАННЫХ
- ИЗМЕНИТЬ ЛЮБОЙ ВНЕШНИЙ ФОРМАТ ФАЙЛА
Замечания
При удалении внешней таблицы удаляются все метаданные, относящиеся к таблице. Это не приводит к удалению внешних данных.
Примеры
А. Использование базового синтаксиса
DROP EXTERNAL TABLE SalesPerson;
DROP EXTERNAL TABLE dbo.SalesPerson;
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;
В. Удаление внешней таблицы из текущей базы данных
В следующем примере из текущей базы данных удаляется таблица ProductVendor1, ее данные, индексы и зависимые представления.
DROP EXTERNAL TABLE ProductVendor1;
В. Удаление таблицы из другой базы данных
Следующий пример удаляет таблицу SalesPerson из базы данных EasternDivision.
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;