Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Banco de Dados SQL do
Azure Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Warehouse no Microsoft Fabric
Remove uma tabela externa de um banco de dados, mas não exclui os dados externos.
Transact-SQL convenções de sintaxe
Sintaxe
DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]
Argumentos
[ database_name . [schema_name] . | schema_name . ] table_name
O nome de uma a três partes da tabela externa a ser removida. O nome da tabela pode, opcionalmente, incluir o esquema ou o banco de dados e o esquema.
Permissões
Requer:
- Permissão ALTER no esquema ao qual a tabela pertence.
- ALTERAR QUALQUER FONTE DE DADOS EXTERNA
- ALTERAR QUALQUER FORMATO DE ARQUIVO EXTERNO
Observações
Soltar uma tabela externa remove todos os metadados relacionados à tabela. Ele não exclui os dados externos.
Exemplos
Um. Usar sintaxe básica
DROP EXTERNAL TABLE SalesPerson;
DROP EXTERNAL TABLE dbo.SalesPerson;
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;
B. Soltar uma tabela externa do banco de dados atual
O exemplo a seguir remove a ProductVendor1 tabela, seus dados, índices e quaisquer exibições dependentes do banco de dados atual.
DROP EXTERNAL TABLE ProductVendor1;
C. Soltar uma tabela de outro banco de dados
O exemplo a SalesPerson seguir descarta a EasternDivision tabela no banco de dados.
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;