Udostępnij za pomocą


DROP EXTERNAL TABLE (Transact-SQL)

Dotyczy: SQL Server 2016 (13.x) i nowsze wersje usługi Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System (PDW)Warehouse w usłudze Microsoft Fabric

Usuwa tabelę zewnętrzną z bazy danych, ale nie usuwa danych zewnętrznych.

Transact-SQL konwencje składni

Składnia

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

Argumenty (w programowaniu)

[ database_name . [schema_name] . | schema_name . ] table_name
Nazwa od jednej do trzech części tabeli zewnętrznej do usunięcia. Nazwa tabeli może opcjonalnie zawierać schemat lub bazę danych i schemat.

Uprawnienia

Wymaga:

  • Uprawnienie ALTER do schematu, do którego należy tabela.
  • ZMIENIANIE DOWOLNEGO ZEWNĘTRZNEGO ŹRÓDŁA DANYCH
  • ZMIENIANIE DOWOLNEGO FORMATU PLIKU ZEWNĘTRZNEGO

Uwagi

Usunięcie tabeli zewnętrznej spowoduje usunięcie wszystkich metadanych związanych z tabelą. Nie usuwa danych zewnętrznych.

Przykłady

Odp. Używanie podstawowej składni

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

B. Usuwanie tabeli zewnętrznej z bieżącej bazy danych

Poniższy przykład usuwa tabelę ProductVendor1 , jej dane, indeksy i wszystkie zależne widoki z bieżącej bazy danych.

DROP EXTERNAL TABLE ProductVendor1;  

C. Usuwanie tabeli z innej bazy danych

Poniższy przykład popada tabelę SalesPersonEasternDivision w bazie danych.

DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;