Supprimer des colonnes dun tableau

  • 11/04/2017
  • 2 minutes de lecture
    • s
    • M
    • M
    • C
    • c
    • +2

Sapplique à: SQL Server 2016 (13.x) et versions ultérieures Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse

Cette rubrique décrit comment supprimer des colonnes de table dans SQL Server à laide de SQL Server Management Studio ou de Transact-SQL.

Attention

Lorsque vous supprimez une colonne dun tableau, elle et toutes les données quelle contient sont supprimées.

Dans cette rubrique

  • Avant de commencer:

    Limitations et restrictions

    Sécurité

  • To de lete une colonne dune table, en utilisant:

    SQL Server Management Studio

    Transact-SQL

Avant de commencer

Limitations et restrictions

Vous ne pouvez pas supprimer une colonne qui a une contrainte CHECK. Vous devez dabord supprimer la contrainte.

Vous ne pouvez pas supprimer une colonne qui a des contraintes PRIMARY KEY ou FOREIGN KEY ou dautres dépendances sauf lorsque vous utilisez le Concepteur de tables. Lorsque vous utilisez Object Explorer ou Transact-SQL, vous devez dabord supprimer toutes les dépendances sur la colonne.

Sécurité

Autorisations

Nécessite lautorisation ALTER sur la table.

Utilisation de SQL Server Management Studio

Pour supprimer des colonnes à laide de lExplorateur dobjets

  1. Dans lExplorateur dobjets, connectez-vous à une instance du moteur de base de données.
  2. Dans lExplorateur dobjets, recherchez la table dans laquelle vous souhaitez supprimer des colonnes et développez-la pour afficher les noms de colonnes.
  3. Cliquez avec le bouton droit sur la colonne que vous souhaitez supprimer, puis choisissez Supprimer.
  4. Dans la boîte de dialogue Supprimer lobjet, cliquez sur OK.

Si la colonne contient des contraintes ou dautres dépendances, un message derreur saffiche dans la boîte de dialogue Supprimer lobjet. Résolvez lerreur en supprimant les contraintes référencées.

Pour supprimer des colonnes à laide du Concepteur de tables

  1. Dans lExplorateur dobjets, cliquez avec le bouton droit de la souris sur la table dont vous souhaitez supprimer les colonnes et choisissez Conception.
  2. Cliquez avec le bouton droit sur la colonne à supprimer et choisissez Supprimer la colonne dans le menu contextuel.
  3. Si la colonne participe à une relation (FOREIGN KEY ou PRIMARY KEY), un message vous invite à confirmer la suppression des colonnes sélectionnées et de leurs relations. Choisissez Oui.

Utilisation de Transact-SQL

Pour supprimer des colonnes

Lexemple suivant vous montre comment supprimer une colonne.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *