Comment renommer une colonne dans SQL Server

Comment renommer une colonne dans SQL Server

La conception de la base de données est l'organisation des données. Une bonne conception de la base de données le fait réussir. Il est recommandé de suivre un bon motif pour les noms de table et leurs colonnes. Dans certains cas, vous devrez peut-être renommer un nom de colonne de la table pour maintenir une architecture et un modèle de nommage appropriés. La procédure stockée SP_RENAME est utilisée pour renommer un nom de colonne dans une table dans la base de données MSSQL Server.

Syntaxe:

La syntaxe de la procédure stockée SP_RENAME est:

SP_RENAME 'TableName.[OldColumnName] ',' [newColumnname] ',' colonne ' 
ATTENTION: La modification de toute partie d'un nom d'objet pourrait casser les scripts et les procédures stockées. Assurez-vous de mettre à jour tous les scripts requis et les procédures stockées avec des noms mis à jour.

Renommer une colonne dans SQL Server

Par exemple, j'ai un tableau nommé des comptes dans la base de données MSSQL Server. Ce tableau contient une colonne nommée "Cust_id". Pour une raison quelconque, nous devons renommer cette colonne à «Customer_ID». Voir Capture d'écran ci-dessous:

Ouvrez les fenêtres de la requête et exécutez la requête suivante. Ici Test_dbest le nom de la base de données.

Utilisez des comptes test_db go sp_rename '.Cust_id ',' Customer_id ',' Column 'Go 

Cela peut vous montrer un message d'avertissement avec le résultat, mais cela renommera le nom de la colonne avec succès. Vérifié à nouveau la structure du tableau et j'ai constaté que la colonne est mise à jour selon les besoins.

Conclusion

Ce tutoriel vous a aidé à renommer un nom de colonne de table dans la base de données SQL Server.