Dela via


TA BORT EXTERN TABELL (Transact-SQL)

Gäller för: SQL Server 2016 (13.x) och senare Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System (PDW)Warehouse i Microsoft Fabric

Tar bort en extern tabell från en databas, men tar inte bort externa data.

Transact-SQL syntaxkonventioner

Syntax

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

Argumentpunkter

[ database_name . [schema_name] . | schema_name . ] table_name
Namnet på den externa tabellen i en till tre delar som du vill ta bort. Tabellnamnet kan eventuellt innehålla schemat eller databasen och schemat.

Behörigheter

Kräver:

  • ALTER-behörighet för schemat som tabellen tillhör.
  • ÄNDRA ALLA EXTERNA DATAKÄLLOR
  • ÄNDRA VALFRITT EXTERNT FILFORMAT

Anmärkningar

Om du tar bort en extern tabell tar du bort alla tabellrelaterade metadata. Den tar inte bort externa data.

Exempel

A. Använd grundläggande syntax

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

B. Ta bort en extern tabell från den aktuella databasen

I följande exempel tar du bort ProductVendor1 tabellen, dess data, index och eventuella beroende vyer från den aktuella databasen.

DROP EXTERNAL TABLE ProductVendor1;  

C. Ta bort en tabell från en annan databas

I följande exempel släpps SalesPerson tabellen i EasternDivision databasen.

DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;