适用于:Microsoft Fabric 中的 SQL Server 2016 (13.x) 和更高版本的
Azure SQL
数据库
Azure Synapse Analytics
Analytics Platform System (PDW)Warehouse
从数据库中删除 外部表 ,但不删除外部数据。
语法
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;
B. 从当前数据库中删除外部表
以下示例删除当前数据库中的 ProductVendor1
表及其数据、索引和任何相关视图。
DROP EXTERNAL TABLE ProductVendor1;
C. 从另一个数据库删除表
以下示例将删除 SalesPerson
数据库中的 EasternDivision
表。
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;