jueves, 1 de septiembre de 2016

Como cambiar el nombre de una columna o una tabla en SQL Server

En la ingeniería de software existe un etapa de este proceso llamada Diseño el cual se materializa en un documento donde se plasman las especificaciones técnicas de los componentes de software, los cuales se ven afectados ante una modificación en la practica. Tomando esta introducción como un punto de partida podemos decir que al haber creado una tabla con sus columnas, los nombres que tienen han sido dados por el cliente al que estamos haciendo el trabajo y dicho cliente puede modificar el nombre de la tabla o nombre de las columnas en cualquier momento, con lo cual debemos modificar el documento de diseño tecnico para que este actualizado. Ya sea si estemos trabajando para un cliente o haciendo un proyecto propio cuando debamos cambiar el nombre de una tabla o el nombre de una columna por diversos motivos, debemos aplicar el comando sp_rename:

Sintaxis para tabla:

EXEC sp_rename 'Esquema.Nombre actual de la tabla', 'Nombre nuevo de la tabla';

Ejemplo:

EXEC sp_rename 'dbo.Cliente', 'Comprador';

Sintaxis para columna:

EXEC sp_rename 'Esquema.Tabla.Nombre actual de la columna', 'Nombre nuevo de la columna', 'COLUMN';

Ejemplo:

EXEC sp_rename 'dbo.Cliente.Telefono', 'NumeroTelefonico', 'COLUMN';

No hay comentarios:

Publicar un comentario