Megosztás a következőn keresztül:


DROP EXTERNAL TABLE (Transact-SQL)

A következőkre vonatkozik: Az SQL Server 2016 (13.x) és újabb verziói az Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System (PDW)Warehouse a Microsoft Fabricben

Eltávolít egy külső táblát egy adatbázisból, de nem törli a külső adatokat.

Transact-SQL szintaxis konvenciók

Szemantika

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

Érvek

[ database_name . [schema_name] . | schema_name . ] table_name
Az eltávolítandó külső tábla egy-háromrészes neve. A tábla neve opcionálisan tartalmazhatja a sémát, illetve az adatbázist és a sémát.

Engedélyek

Megköveteli:

  • ALTER-engedély azon a sémán, amelyhez a tábla tartozik.
  • KÜLSŐ ADATFORRÁS MÓDOSÍTÁSA
  • KÜLSŐ FÁJLFORMÁTUM MÓDOSÍTÁSA

Megjegyzések

Egy külső tábla elvetése eltávolítja az összes táblázattal kapcsolatos metaadatot. Nem törli a külső adatokat.

Példák

Egy. Alapszintű szintaxis használata

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

B. Külső tábla elvetése az aktuális adatbázisból

Az alábbi példa eltávolítja a ProductVendor1 táblát, az adatokat, az indexeket és a függő nézeteket az aktuális adatbázisból.

DROP EXTERNAL TABLE ProductVendor1;  

C. Tábla elvetése egy másik adatbázisból

Az alábbi példa elveti a SalesPerson táblát az EasternDivision adatbázisban.

DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;