Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: SQL Server 2016 (13.x) och senare
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Platform 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;