DROP EXTERNAL TABLE (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive Istanza gestita di SQL di Azure azure Synapse Analytics Analytics Platform System (PDW)
Rimuove una tabella esterna PolyBase da un database, ma non elimina i dati esterni.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]
Argomenti
[ database_name . [schema_name] . | schema_name . ] table_name
Numero della tabella esterna da rimuovere, composto da una, due o tre parti. Il nome della tabella può includere facoltativamente lo schema o il database e lo schema.
Autorizzazioni
Richiede:
- Autenticazione ALTER per lo schema a cui appartiene la tabella.
- ALTER ANY EXTERNAL DATA SOURCE
- ALTER ANY EXTERNAL FILE FORMAT
Osservazioni:
L'eliminazione di una tabella esterna elimina tutti i metadati associati alla tabella. Non elimina i dati esterni.
Esempi
R. Uso della sintassi di base
DROP EXTERNAL TABLE SalesPerson;
DROP EXTERNAL TABLE dbo.SalesPerson;
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;
B. Eliminazione di una tabella esterna dal database corrente
Nell'esempio seguente vengono eliminati dal database corrente la tabella ProductVendor1
, e i relativi dati, indici e visualizzazioni dipendenti.
DROP EXTERNAL TABLE ProductVendor1;
C. Eliminazione di una tabella da un database diverso da quello corrente
Nell'esempio seguente viene eliminata la tabella SalesPerson
nel database EasternDivision
.
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;