質問

Visual Studio 2008とSQL Server 2008 Expressを使用しています。

ビューの名前を変更するにはどうすればよいですか?テーブルの名前は変更できますが、ビューの名前は変更できません。

提案はありますか?

ありがとう、 ファビオ・ミルヘイロ

役に立ちましたか?

解決

ALTER VIEWステートメントは次のように使用できます:

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

MSDNのリファレンス

ビューの名前を変更するには、 sp_rename システムストアドプロシージャを使用します。

EXEC sp_rename 'dbo.myView', 'myNewViewName'

注:2番目の文字列にスキーマ名を含めないでください。含まれると、" dbo.dbo.myNewViewName"のような名前になります。

他のヒント

GUIをSMSで使用できます

ビューを右クリックして編集し、コードが必要な場合はスクリプトを生成できます

ALTERコマンドを使用するか、新しいコマンドを作成して古いコマンドを削除できます。

-ショーン

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top