Renombrar columnas o tablas en SQL Server

lunes, 3 de mayo de 2010
Publicado por Ivan

Ese era el problema!, como cambio el nombre de una columna o tabla en SQL Server??. Tenía una columna computada relacionada a otras dos columna, y todas debían desaparecer en beneficio de una columna que se llamaría igual que la columna computada. Para eso, cree una columna con un nombre distinto, actualice su valor en base al de la columna computada, y luego eliminé esas 3 columnas que no necesitaba. Y ahora, venía la parte en que debía renombrar la columna.

Para esto, existe un procedimiento almacenado llamado sp_rename, cuyo uso para renombrar una columna es:

sp_rename 'nombre_Tabla.nombre_columna', 'nuevo_nombre_columna', 'COLUMN'

El 'COLUMN' es invariable, siempre va. Y para cambiar el nombre a una tabla, más sencillo aún:
sp_rename 'nombre_antiguo_tabla', 'nombre_nuevo_tabla'.

Y esto gracias a otro personaje que me dió el dato, y que está aquí

0 comentarios: