NO PODEMOS CAMBIAR EL NOMBRE DE UN CAMPO DE UNA TABLA CON ALTER TABLE, para ello usamos sp_rename; un SP de sistema.
Copio fielmente info del MSDN de SQL SERVER:
sp_rename (Transact-SQL)
Copio fielmente info del MSDN de SQL SERVER:
sp_rename (Transact-SQL)
Cambia el nombre de un objeto creado por el usuario en la base de datos actual. Este objeto puede ser una tabla, un índice, una columna, un tipo de datos de alias o un tipo definido por el usuario CLR (Common Language Runtime) de Microsoft .NET Framework.
Advertencia: |
|---|
| Al cambiar cualquier parte del nombre de un objeto se pueden interrumpir secuencias de comandos y procedimientos almacenados. Se recomienda no utilizar esta instrucción para cambiar el nombre a procedimientos almacenados, desencadenadores, funciones definidas por el usuario o vistas; en su lugar, quite el objeto y vuelva a crearlo con el nuevo nombre. |
Convenciones de sintaxis de Transact-SQL
Advertencia:
Sintaxis