Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Rinomina la colonna che restituisce l'errore

Opzione 1: Puoi provare a verificare se stai eseguendo la query nel database corretto.

Opzione 2: Se sì, prova questo:

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

Opzione 3: Se anche quanto sopra fallisce, puoi provare a creare una nuova tabella con tutti i nomi corretti e copiare i dati dalla tabella esistente alla nuova tabella e eliminare quella precedente. E infine rinomina la tabella.

MODIFICA:

Opzione 4: Come ha detto Gordon nei commenti, potresti anche voler controllare lo schema.

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