Supprimer des vues
S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)
Vous pouvez supprimer (supprimer) des vues dans le moteur de base de données SQL Server à l’aide de SQL Server Management Studio ou de Transact-SQL
Limitations et restrictions
Lorsque vous supprimez une vue, sa définition et d'autres informations la concernant sont supprimées du catalogue système. Toutes les autorisations pour la vue sont également supprimées.
Toute vue d'une table qui est supprimée au moyen de
DROP TABLE
doit être supprimée de manière explicite à l'aide deDROP VIEW
.
Autorisations
Nécessite soit une autorisation ALTER sur SCHEMA, soit une autorisation CONTROL sur OBJECT.
Utiliser SQL Server Management Studio
Dans l' Explorateur d'objets, développez la base de données qui contient la vue que vous souhaitez supprimer, puis le dossier Vues .
Cliquez avec le bouton droit sur la vue à supprimer, puis sélectionnez Supprimer.
Dans la boîte de dialogue Supprimer l’objet , sélectionnez OK.
Important
Sélectionnez Afficher les dépendances dans la boîte de dialogue Supprimer l’objet pour ouvrir la boîte de dialogue dépendances view_name. Cette opération affiche tous les objets qui dépendent de la vue et tous les objets dont la vue dépend.
Utiliser Transact-SQL
Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données.
Dans la barre d’outils standard, sélectionnez Nouvelle requête.
Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter. L'exemple supprime la vue spécifiée uniquement si cette vue existe déjà.
USE AdventureWorks2022; GO IF OBJECT_ID('HumanResources.EmployeeHireDate', 'V') IS NOT NULL DROP VIEW HumanResources.EmployeeHireDate; GO
Vous pouvez également utiliser la
IF EXISTS
syntaxe introduite dans SQL Server 2016 (13.x) :USE AdventureWorks2022; GO DROP VIEW IF EXISTS HumanResources.EmployeeHireDate; GO
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour