Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Renommer la colonne renvoyant une erreur

Option 1 : Vous pouvez essayer de vérifier si vous exécutez la requête dans la bonne base de données.

Option 2 : Si oui, essayez ceci :

EXEC sp_rename 
@objname = 'TBL_TAXREPORTtestxxx."[InsertedOn]"',   --or @objname = 'TBL_TAXREPORTtestxxx."InsertedOn"'
@newname = 'InsertedOn', 
@objtype = 'COLUMN'

Option 3 : Si ce qui précède échoue également, vous pouvez essayer de créer une nouvelle table avec tous les noms corrects et copier les données de la table existante vers la nouvelle table et supprimer la précédente. Et enfin renommer la table.

MODIF :

Option 4 : Comme Gordon l'a dit dans les commentaires, vous pouvez également vérifier le schéma.

EXEC sp_rename 
@objname = '[dbo].TBL_TAXREPORTtestxxx."[InsertedOn]"',   
@newname = 'InsertedOn', 
@objtype = 'COLUMN'