次の方法で共有


DROP EXTERNAL TABLE (Transact-SQL)

適用対象: SQL Server 2016 (13.x) 以降 Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Warehouse in 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
削除する外部テーブルの 1 つか 3 部構成の名前。 テーブル名には、オプションで、スキーマまたはデータベースとスキーマを含めることができます。

アクセス許可

必須:

  • テーブルが属するスキーマに対する 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;