Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à : SQL Server 2016 (13.x) et versions
ultérieures d’Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System (PDW)
Warehouse dans Microsoft Fabric
Supprime une table externe d’une base de données, mais ne supprime pas les données externes.
Conventions de la syntaxe Transact-SQL
Syntaxe
DROP EXTERNAL TABLE { database_name.schema_name.table_name | schema_name.table_name | table_name }
[;]
Les arguments
[ database_name . [schema_name] . | schema_name . ] table_name
Nom (composé d’une à trois parties) de la table externe à supprimer. Si vous le souhaitez, le nom de table peut inclure le schéma, ou la base de données et le schéma.
Autorisations
Nécessite :
- Autorisation ALTER pour le schéma auquel appartient la table.
- MODIFIER TOUTE SOURCE DE DONNÉES EXTERNE
- MODIFIER N’IMPORTE QUEL FORMAT DE FICHIER EXTERNE
Remarques
La suppression d’une table externe supprime toutes les métadonnées relatives à cette table. Cela ne supprime pas les données externes.
Exemples
R. Utiliser la syntaxe de base
DROP EXTERNAL TABLE SalesPerson;
DROP EXTERNAL TABLE dbo.SalesPerson;
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;
B. Supprimer une table externe de la base de données active
Cet exemple supprime la table ProductVendor1, ainsi que ses données, ses index et toutes les vues dépendantes de la base de données active.
DROP EXTERNAL TABLE ProductVendor1;
Chapitre C. Supprimer une table d’une autre base de données
L'exemple suivant supprime la table SalesPerson de la base de données EasternDivision.
DROP EXTERNAL TABLE EasternDivision.dbo.SalesPerson;