共用方式為


DROP EXTERNAL TABLE (Transact-SQL)

適用於:SQL Server 2016 (13.x) 和更新版本 Azure SQL 資料庫Azure SQL 受控執行個體 Azure Synapse AnalyticsAnalytics Platform System (PDW)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 權限。
  • 變更任何外部資料來源
  • 變更任何外部檔案格式

備註

卸除外部資料表時會移除所有與資料表相關的中繼資料。 這不會刪除外部資料。

範例

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;