Domanda

Sto usando Visual Studio 2008 e SQL Server 2008 Express.

Come posso cambiare il nome della vista? Posso cambiare i nomi delle tabelle, ma non posso cambiare il nome della vista.

Qualche suggerimento?

Grazie, Fabio Milheiro

È stato utile?

Soluzione

Puoi usare l'istruzione ALTER VIEW in questo modo:

ALTER VIEW dbo.myView
AS
SELECT foo
FROM dbo.bar
WHERE widget = 'foo'
GO

Riferimenti su MSDN

Per rinominare una vista, utilizzare sp_rename Procedura memorizzata dal sistema:

EXEC sp_rename 'dbo.myView', 'myNewViewName'

Nota: non includere il nome dello schema nella seconda stringa, altrimenti otterrai un nome come " dbo.dbo.myNewViewName " ;.

Altri suggerimenti

puoi usare la gui in sms

puoi fare clic con il pulsante destro del mouse su vista, modificarlo, quindi generare uno script se vuoi il codice

Puoi usare il comando ALTER o CREARE uno nuovo ed eliminare quello vecchio.

-Shaun

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top