Ajouter des colonnes à une table (moteur de base de données)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Cet article explique comment ajouter des colonnes à une table dans SQL Server à l’aide de SQL Server Management Studio ou Transact-SQL.

Notes

L'instruction ALTER TABLE permettant d'ajouter des colonnes à une table, ajoute automatiquement ces colonnes à la fin de la table.

Si vous souhaitez classer les colonnes dans la table dans un ordre spécifique, vous devez utiliser SQL Server Management Studio. Même si ce n’est pas recommandé, pour plus d’informations sur la réorganisation des tables, consultez Changer l’ordre des colonnes dans une table.

Pour interroger des colonnes existantes, utilisez la vue catalogue d’objet sys.columns.

Autorisations

Requiert une autorisation ALTER sur la table.

Utilisez SQL Server Management Studio.

Important

Utilisez toujours la dernière version de SQL Server Management Studio (SSMS).

Insérer des colonnes dans une table à l’aide du Concepteur de tables

  1. Dans l’Explorateur d’objets, cliquez avec le bouton droit sur la table dans laquelle vous souhaitez ajouter des colonnes et choisissez Conception.

  2. Sélectionnez la première cellule vide dans la colonne Nom de la colonne.

  3. Tapez le nom de la colonne dans la cellule. Le nom de la colonne est une valeur requise.

  4. Appuyez sur la touche TAB pour passer à la cellule Type de données et sélectionnez le type de données dans la liste déroulante. Ce type de données est une valeur obligatoire, qui est utilisée comme valeur par défaut si vous n'en choisissez pas.

    Remarque

    Vous pouvez modifier la valeur par défaut dans la boîte de dialogue Options située sous Outils de base de données.

  5. Continuez à définir éventuellement d'autres propriétés des colonnes dans l'onglet Propriétés des Colonnes .

    Remarque

    Les valeurs par défaut des propriétés des colonnes sont ajoutées lorsque vous créez une nouvelle colonne, mais vous pouvez les modifier sous l’onglet Propriétés de la colonne .

  6. Quand vous avez fini d'ajouter des colonnes, dans le menu Fichier, choisissez Enregistrer le nom de la table.

Utiliser Transact-SQL

Ajouter des colonnes à une table

L'exemple suivant ajoute deux colonnes à la table dbo.doc_exa.

ALTER TABLE dbo.doc_exa 
ADD column_b VARCHAR(20) NULL, column_c INT NULL ;

Voir aussi

Étapes suivantes