Renommer des colonnes (moteur de base de données)
Vous pouvez renommer une colonne de table dans SQL Server 2012 à l'aide de SQL Server Management Studio ou de Transact-SQL.
Dans cette rubrique
Avant de commencer :
Limitations et restrictions
Sécurité
Pour renommer des colonnes, utilisez :
SQL Server Management Studio
Transact-SQL
Avant de commencer
Limitations et restrictions
Si vous renommez une colonne, les références à cette colonne ne sont pas automatiquement renommées. Vous devez modifier manuellement tout objet qui référence la colonne renommée. Par exemple, si vous renommez une colonne de table et si cette colonne est référencée dans un déclencheur, vous devez modifier le déclencheur pour refléter le nouveau nom de colonne. Utilisez sys.sql_expression_dependencies pour obtenir la liste des dépendances de l'objet avant de le renommer.
Sécurité
Autorisations
Requiert une autorisation ALTER sur l'objet.
[Top]
Utilisation de SQL Server Management Studio
Pour renommer une colonne à l'aide de l'Explorateur d'objets
Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données.
Dans l'Explorateur d'objets, cliquez avec le bouton droit sur la table dans laquelle vous souhaitez renommer des colonnes et choisissez Renommer.
Tapez une nouvelle colonne.
Pour renommer une colonne à l'aide du Concepteur de tables
Dans l'Explorateur d'objets, cliquez avec le bouton droit sur la table dans laquelle vous souhaitez renommer des colonnes et choisissez Conception.
Sous Nom de la colonne, sélectionnez le nom que vous souhaitez modifier et tapez-en un nouveau.
Dans le menu Fichier, cliquez sur Enregistrer table name.
[!REMARQUE]
Vous pouvez également modifier le nom d'une colonne sous l'onglet Propriétés des colonnes. Sélectionnez la colonne dont vous souhaitez modifier le nom et tapez une nouvelle valeur pour Nom.
[Top]
Utilisation de Transact-SQL
Pour renommer une colonne
Pour renommer une colonne
Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données.
Dans la barre d'outils standard, cliquez sur Nouvelle requête.
L'exemple suivant renomme la colonne TerritoryID dans la table Sales.SalesTerritory en TerrID. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.
USE AdventureWorks2012; GO EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN'; GO
Pour plus d'informations, consultez sp_rename (Transact-SQL).