SQL Server:ビューで名前を変更する方法は?
-
05-07-2019 - |
質問
Visual Studio 2008とSQL Server 2008 Expressを使用しています。
ビューの名前を変更するにはどうすればよいですか?テーブルの名前は変更できますが、ビューの名前は変更できません。
提案はありますか?
ありがとう、 ファビオ・ミルヘイロ
解決
ALTER VIEWステートメントは次のように使用できます:
ALTER VIEW dbo.myView
AS
SELECT foo
FROM dbo.bar
WHERE widget = 'foo'
GO
ビューの名前を変更するには、 sp_rename
システムストアドプロシージャを使用します。
EXEC sp_rename 'dbo.myView', 'myNewViewName'
注:2番目の文字列にスキーマ名を含めないでください。含まれると、" dbo.dbo.myNewViewName"のような名前になります。
他のヒント
GUIをSMSで使用できます
ビューを右クリックして編集し、コードが必要な場合はスクリプトを生成できます
ALTERコマンドを使用するか、新しいコマンドを作成して古いコマンドを削除できます。
-ショーン
所属していません StackOverflow