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 database SQL di AzureAzure
SQL Managed InstanceAzure
Synapse AnalyticsWarehouse
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.
- ALTERA QUALSIASI EXTERNAL DATA SOURCE
- ALTERA QUALSIASI EXTERNAL FILE FORMAT
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;