Delen via


DROP EXTERNAL TABLE (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en hoger Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System (PDW)Warehouse in Microsoft Fabric

Hiermee verwijdert u een externe tabel uit een database, maar worden de externe gegevens niet verwijderd.

Transact-SQL syntaxis-conventies

Syntaxis

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

Argumenten

[ database_name . [schema_name] . | schema_name . ] table_name
De een- tot driedelige naam van de externe tabel die u wilt verwijderen. De tabelnaam kan eventueel het schema of de database en het schema bevatten.

Machtigingen

Vereist:

  • ALTER-machtiging voor het schema waartoe de tabel behoort.
  • EEN EXTERNE GEGEVENSBRON WIJZIGEN
  • EEN EXTERNE BESTANDSINDELING WIJZIGEN

Opmerkingen

Als u een externe tabel verwijdert, worden alle tabelgerelateerde metagegevens verwijderd. De externe gegevens worden niet verwijderd.

Voorbeelden

Eén. Basissyntaxis gebruiken

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

B. Een externe tabel uit de huidige database verwijderen

In het volgende voorbeeld worden de ProductVendor1 tabel, de bijbehorende gegevens, indexen en eventuele afhankelijke weergaven uit de huidige database verwijderd.

DROP EXTERNAL TABLE ProductVendor1;  

C. Een tabel uit een andere database verwijderen

In het volgende voorbeeld wordt de SalesPerson tabel in de EasternDivision database verwijderd.

DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;