Share via


Cambiar el nombre de las vistas

Puede cambiar el nombre de una vista en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL.

Nota de advertenciaAdvertencia

Si cambia el nombre de una vista, pueden producirse errores en el código y las aplicaciones que dependen de la misma. Los elementos afectados pueden ser otras vistas, consultas, procedimientos almacenados, funciones definidas por el usuario y aplicaciones cliente. Tenga en cuenta que estos errores se producirán en cascada.

En este tema

  • Antes de empezar:

    Requisitos previos

    Seguridad

  • Para cambiar el nombre de una vista, use:

    SQL Server Management Studio

    Transact-SQL

  • Seguimiento:  Después de cambiar el nombre de una vista

Antes de empezar

Requisitos previos

Obtiene una lista de todas las dependencias de la vista. Cualquier objeto, script o aplicación que haga referencia a la vista debe modificarse para reflejar el nuevo nombre de la vista. Para obtener más información, vea Obtener información acerca de una vista. Se recomienda quitar la vista y volver a crearla con un nuevo nombre en lugar de cambiarle el nombre. Al volver a crear la vista, se actualiza la información de dependencia para los objetos a los que se hace referencia en la vista.

Seguridad

Permisos

Requiere el permiso ALTER en SCHEMA o el permiso CONTROL en OBJECT, y el permiso CREATE VIEW en la base de datos.

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

Usar SQL Server Management Studio

Para cambiar el nombre de una vista

  1. En el Explorador de objetos, expanda la base de datos que contiene la vista cuyo nombre desea cambiar y, a continuación, expanda la carpeta Vista.

  2. Haga clic con el botón secundario en la vista cuyo nombre desea cambiar y seleccione Cambiar nombre.

  3. Escriba el nuevo nombre de la vista.

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

Usar Transact-SQL

Para cambiar el nombre de una vista

Aunque puede usar sp_rename para cambiar el nombre de la vista, se recomienda eliminar la vista existente y, a continuación, volver a crearla con el nuevo nombre.

Para obtener más información, vea CREATE VIEW (Transact-SQL) y DROP VIEW (Transact-SQL).

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

Seguimiento: Después de cambiar el nombre de una vista

Asegúrese de que todos los objetos, scripts y aplicaciones que hacen referencia al nombre antiguo de la vista utilizan el nuevo nombre.

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