適用於:SQL Server 2016 (13.x) 和更新版本
Azure SQL 資料庫Azure SQL 受
控執行個體
Azure Synapse Analytics
Analytics Platform System (PDW)
Microsoft Fabric 中的倉儲
從資料庫移除 外部數據表 ,但不會刪除外部數據。
語法
DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]
引數
[ database_name . [schema_name] . | schema_name . ] table_name
要移除之外部資料表的一至三個部分名稱。 資料表名稱可以選擇性地包含結構描述,或資料庫和結構描述。
權限
需要:
- 資料表所屬結構描述的 ALTER 權限。
- 變更任何外部資料來源
- 變更任何外部檔案格式
備註
卸除外部資料表時會移除所有與資料表相關的中繼資料。 這不會刪除外部資料。
範例
A。 使用基本語法
DROP EXTERNAL TABLE SalesPerson;
DROP EXTERNAL TABLE dbo.SalesPerson;
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;
B. 從目前的資料庫卸除外部數據表
下列範例會從目前的資料庫移除 ProductVendor1 資料表及其資料和索引。
DROP EXTERNAL TABLE ProductVendor1;
C. 從另一個資料庫卸除數據表
下列範例會卸除 SalesPerson 資料庫中的 EasternDivision 資料表。
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;