Cambiar el nombre de las vistas
Se aplica a: SQL Server
Azure SQL Database
Azure Synapse Analytics
Analytics Platform System (PDW)
Puede cambiar el nombre de una vista en SQL Server mediante SQL Server Management Studio o Transact-SQL.
Advertencia
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:
Para cambiar el nombre de una vista, use:
Follow Up:After renaming a view
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 más información, consulte Get Information About a View. 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.
Uso de SQL Server Management Studio
Para cambiar el nombre de una vista
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 .
Haga clic con el botón derecho en la vista cuyo nombre quiere cambiar y seleccione Cambiar nombre.
Escriba el nuevo nombre de la vista.
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 volver a crearla con el nuevo nombre.
Para obtener más información, vea CREATE VIEW (Transact-SQL) y DROP VIEW (Transact-SQL).
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 usan el nombre nuevo.