Question

I am using Visual Studio 2008 and SQL Server 2008 Express.

How can I change the name of the view? I can change tables' names, but I can't change the view name.

Any suggestion?

Thank you, Fabio Milheiro

Was it helpful?

Solution

You can use the ALTER VIEW statement something like this :

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

Reference on MSDN

To rename a view, use sp_rename System Stored Procedure :

EXEC sp_rename 'dbo.myView', 'myNewViewName'

Note: don't include the schema name in the second string, or else you'll get a name like "dbo.dbo.myNewViewName".

OTHER TIPS

you can use the gui in sms

you can right click view, edit it, then do generate script if you want the code

You can use the ALTER command or CREATE a new one and delete the old one.

-Shaun

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top