DROP EXTERNAL TABLE (Transact-SQL)DROP EXTERNAL TABLE (Transact-SQL)

適用対象: ○SQL Server XAzure SQL Database ○Azure SQL Data Warehouse ○Parallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

PolyBase の外部テーブルをデータベースから削除しますが、外部データは削除しません。Removes a PolyBase external table from a database, but doesn't delete the external data.

記事のリンク アイコン Transact-SQL 構文表記規則Article link icon Transact-SQL Syntax Conventions

構文Syntax

DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]  

引数Arguments

[ database_name . [schema_name] . | schema_name . ] table_name
削除する外部テーブルの 1 つか 3 部構成の名前。The one- to three-part name of the external table to remove. テーブル名には、オプションで、スキーマまたはデータベースとスキーマを含めることができます。The table name can optionally include the schema, or the database and schema.

アクセス許可Permissions

  • テーブルが属するスキーマに対する ALTER 権限が必要です。Requires ALTER permission on the schema to which the table belongs.

全般的な解説General Remarks

外部テーブルを削除すると、テーブルに関連するすべてのメタデータが削除されます。Dropping an external table removes all table-related metadata. 外部データは削除されません。It doesn't delete the external data.

使用例Examples

A.A. 基本的な構文を使用しますUsing basic syntax

DROP EXTERNAL TABLE SalesPerson;  
DROP EXTERNAL TABLE dbo.SalesPerson;  
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;  

B.B. 現在のデータベースから、外部テーブルを削除しますDropping an external table from the current database

次の例では、現在のデータベースから、ProductVendor1 テーブル、そのデータ、インデックス、およびすべての依存ビューを削除します。The following example removes the ProductVendor1 table, its data, indexes, and any dependent views from the current database.

DROP EXTERNAL TABLE ProductVendor1;  

C.C. 別のデータベースからテーブルを削除しますDropping a table from another database

次の例では、EasternDivision データベースにある SalesPerson テーブルを削除します。The following example drops the SalesPerson table in the EasternDivision database.

DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;  

参照See Also

CREATE EXTERNAL TABLE (Transact-SQL)CREATE EXTERNAL TABLE (Transact-SQL)