Compartir a través de


Cambiar el nombre a las columnas (motor de base de datos)

Puede cambiar una columna de la tabla en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL.

En este tema

  • Antes de empezar:

    Limitaciones y restricciones

    Seguridad

  • Para cambiar el nombre de las columnas, utilizando:

    SQL Server Management Studio

    Transact-SQL

Antes de empezar

Limitaciones y restricciones

Cambiar el nombre de una columna automáticamente no cambiará las referencias a esa columna. Es necesario modificar de forma manual los objetos que hacen referencia a la columna cuyo nombre se ha cambiado. Por ejemplo, si se cambia el nombre de una columna de una tabla y en un desencadenador existe una referencia a esa columna, es necesario modificar el desencadenador para reflejar el nuevo nombre de la columna. Use sys.sql_expression_dependencies para hacer una lista de las dependencias del objeto antes de cambiarle el nombre.

Seguridad

Permisos

Requiere el permiso ALTER en el objeto.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar SQL Server Management Studio

Para cambiar el nombre de una columna mediante el Explorador de objetos

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.

  2. En el Explorador de objetos, haga clic con el botón secundario en la tabla en la que desea cambiar nombres de columnas y elija Cambiar nombre.

  3. Escriba un nuevo nombre de columna.

Para cambiar el nombre de una columna mediante el Diseñador de tablas

  1. En el Explorador de objetos, haga clic con el botón secundario en la tabla en la que desea cambiar nombres de columnas y, a continuación, elija Diseño.

  2. En Nombre de columna, seleccione el nombre que desea cambiar y escriba uno nuevo.

  3. En el menú Archivo, haga clic en Guardar table name.

[!NOTA]

También puede cambiar el nombre de una columna en la pestaña Propiedades de columna. Seleccione la columna cuyo nombre desea cambiar y escriba un nuevo valor en Nombre.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar Transact-SQL

Para cambiar el nombre de una columna

Para cambiar el nombre de una columna

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.

  2. En la barra Estándar, haga clic en Nueva consulta.

  3. En el siguiente ejemplo se cambia el nombre de la columna TerritoryID de la tabla Sales.SalesTerritory por TerrID. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.

    USE AdventureWorks2012;
    GO
    EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN';
    GO
    

Para obtener más información, vea sp_rename (Transact-SQL).