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

¿Fue útil?

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

Referencia en MSDN

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top