Comment : supprimer des colonnes d'une table
Lorsque vous supprimez une colonne de la table dans le Concepteur de tables, une fois les modifications enregistrées, cette colonne ainsi que toutes les données qu'elle contient sont supprimées de la base de données.
[!REMARQUE]
Une nouvelle version du concepteur de tables s'affiche pour les bases de données dans le format SQL Server 2012. Cette rubrique décrit l'ancienne version du Concepteur de tables que vous utilisez avec des bases de données aux formats antérieurs de SQL Server.
Dans la nouvelle version, vous pouvez modifier une définition de table via une interface graphique ou directement dans un volet script. Si vous voulez utiliser l'interface graphique, la définition de tables est automatiquement mise à jour dans le volet script. Pour appliquer le code SQL dans le volet script, choisissez le bouton Mettre à jour. Pour plus d'informations sur la nouvelle version, consultez Comment : créer des objets de base de données à l'aide du concepteur de tables.
Attention |
---|
Après enregistrement de la table, cette action est irréversible.Le seul moyen de restaurer une colonne supprimée est de fermer la table sans enregistrer les modifications. |
[!REMARQUE]
Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.
Pour supprimer des colonnes d'une table
Dans l'Explorateur de serveurs, cliquez avec le bouton droit sur la table de laquelle vous souhaitez supprimer des colonnes et choisissez Ouvrir la définition de table.
La table s'ouvre dans le Concepteur de tables.
Sélectionnez la colonne à supprimer.
Cliquez avec le bouton droit sur ces colonnes et, dans le menu contextuel, cliquez sur Supprimer une colonne.
Si les colonnes à supprimer participent à une relation, un message vous demande confirmation avant la suppression des colonnes sélectionnées et de leurs relations.Cliquez sur Oui.
Si les colonnes ne participent pas à des contraintes de validation, elles sont provisoirement supprimées de la base de données, avec toutes les contraintes qui leur sont attachées, toutes les relations auxquelles elles participent et toutes les données qu'elles contiennent.Elles sont supprimées de manière permanente de la base de données lorsque vous enregistrez la table.
Si la colonne participe à une contrainte de validation, le serveur de base de données rejette votre modification au moment où vous tentez de l'enregistrer.Plus précisément, l'opération de validation échoue.Pour supprimer une colonne qui participe à une contrainte de validation, vous devez préalablement modifier ou supprimer cette contrainte.
Voir aussi
Tâches
Comment : supprimer les tables d'une base de données
Comment : insérer des colonnes dans des tables