Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2016 (13.x) und höhere Versionen
von Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Warehouse in Microsoft Fabric
Entfernt eine externe Tabelle aus einer Datenbank, löscht die externen Daten jedoch nicht.
Transact-SQL-Syntaxkonventionen
Syntax
DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]
Argumente
[ database_name . [schema_name] . | schema_name . ] table_name
Der ein- bis dreiteilige Name der externen Tabelle, die entfernt werden soll. Der Tabellenname kann optional das Schema oder die Datenbank und das Schema enthalten.
Berechtigungen
Erfordert:
- Berechtigung ALTER für das Schema, zu dem die Tabelle gehört.
- ÄNDERN EINER EXTERNEN DATENQUELLE
- ÄNDERN EINES BELIEBIGEN EXTERNEN DATEIFORMATS
Bemerkungen
Das Löschen einer externen Tabelle entfernt alle Metadaten, die mit der Tabelle verknüpft sind. Externe Daten werden nicht gelöscht.
Beispiele
Ein. Grundlegende Syntax verwenden
DROP EXTERNAL TABLE SalesPerson;
DROP EXTERNAL TABLE dbo.SalesPerson;
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;
B. Ablegen einer externen Tabelle aus der aktuellen Datenbank
Im folgenden Beispiel werden die ProductVendor1-Tabelle, ihre Daten, ihre Indizes und alle davon abhängigen Sichten aus der aktuellen Datenbank entfernt.
DROP EXTERNAL TABLE ProductVendor1;
C. Ablegen einer Tabelle aus einer anderen Datenbank
Im folgenden Beispiel wird die SalesPerson-Tabelle in der EasternDivision-Datenbank gelöscht.
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;