Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server 2016 (13.x) e versioni successive
del database
SQL di Azure Istanza
gestita di SQL diAzure Azure Synapse Analytics Analytics
Platform System (PDW)
Warehouse in Microsoft Fabric
Rimuove una tabella esterna 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.
- MODIFICA QUALSIASI SORGENTE DATI ESTERNA
- MODIFICA QUALSIASI FORMATO DI FILE ESTERNO
Osservazioni:
L'eliminazione di una tabella esterna elimina tutti i metadati associati alla tabella. Non elimina i dati esterni.
Esempi
R. Usare la sintassi di base
DROP EXTERNAL TABLE SalesPerson;
DROP EXTERNAL TABLE dbo.SalesPerson;
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;
B. Eliminare 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. Eliminare una tabella da un altro database
Nell'esempio seguente viene eliminata la tabella SalesPerson
nel database EasternDivision
.
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;