Visual Studio 2008 と SQL Server 2008 Express を使用しています。
ビューの名前を変更するにはどうすればよいですか? テーブルの名前は変更できますが、ビューの名前は変更できません。
なにか提案を?
ありがとう、ファビオ・ミルヘイロ
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" のような名前が付けられます。
SMSでGUIを使用できます
ビューを右クリックして編集し、コードが必要な場合はスクリプトを生成できます
ALTER コマンドを使用するか、新しいコマンドを作成して古いコマンドを削除できます。
-ショーン