SQL Server: ¿Cómo cambiar el nombre en una vista?
-
05-07-2019 - |
Pregunta
Estoy usando Visual Studio 2008 y SQL Server 2008 Express.
¿Cómo puedo cambiar el nombre de la vista? Puedo cambiar los nombres de las tablas, pero no puedo cambiar el nombre de la vista.
¿Alguna sugerencia?
Gracias Fabio Milheiro
Solución
Puedes usar la instrucción ALTER VIEW de esta manera:
ALTER VIEW dbo.myView
AS
SELECT foo
FROM dbo.bar
WHERE widget = 'foo'
GO
Para cambiar el nombre de una vista, use sp_rename
Procedimiento almacenado del sistema:
EXEC sp_rename 'dbo.myView', 'myNewViewName'
Nota: no incluyas el nombre del esquema en la segunda cadena, o de lo contrario obtendrás un nombre como " dbo.dbo.myNewViewName " ;.
Otros consejos
puedes usar la gui en sms
puede hacer clic con el botón derecho en la vista, editarla y luego generar el script si desea el código
Puede usar el comando ALTER o CREAR uno nuevo y eliminar el anterior.
-Shaun