Maison > base de données > tutoriel mysql > Comment renommer correctement une colonne dans SQL Server 2008 ?

Comment renommer correctement une colonne dans SQL Server 2008 ?

DDD
Libérer: 2025-01-07 15:51:41
original
925 Les gens l'ont consulté

How to Correctly Rename a Column in SQL Server 2008?

Renommer les colonnes dans SQL Server 2008

Question :

Dans SQL Server 2008, j'ai essayé de renommer une colonne dans une table en utilisant l'instruction SQL suivante :

ALTER TABLE table_name RENAME COLUMN old_name to new_name;
Copier après la connexion

Cependant, cette affirmation ne semble pas fonctionner. Quel est le problème ?

Réponse :

L'instruction SQL que vous avez fournie ne correspond pas à la syntaxe correcte pour renommer les colonnes dans SQL Server 2008. Pour renommer des colonnes dans SQL Server 2008, vous devez utiliser la procédure stockée sp_rename.

La syntaxe de

sp_rename est la suivante :

EXEC sp_RENAME 'TableName.OldColumnName', 'NewColumnName', 'COLUMN';
Copier après la connexion

L'instruction SQL correcte pour votre cas serait :

EXEC sp_RENAME 'table_name.old_name', 'new_name', 'COLUMN';
Copier après la connexion

N'oubliez pas de mettre vos valeurs entre guillemets simples.

Plus de ressources :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal