ビューの名前の変更Rename Views

SQL Server 2014SQL Server 2014 では、 SQL Server Management StudioSQL Server Management Studio または Transact-SQLTransact-SQLを使用して、ビューの名前を変更できます。You can rename a view in SQL Server 2014SQL Server 2014 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

警告

ビューの名前を変更すると、そのビューに依存するコードやアプリケーションの実行が失敗する場合があります。If you rename a view, code and applications that depend on the view may fail. これには、他のビュー、クエリ、ストアド プロシージャ、ユーザー定義関数、およびクライアント アプリケーションが含まれます。These include other views, queries, stored procedures, user-defined functions, and client applications. このようなエラーは連鎖するので注意が必要です。Note that these failures will cascade.

このトピックの内容In This Topic

はじめにBefore You Begin

前提条件Prerequisites

ビューのすべての依存関係の一覧を取得します。Obtain a list of all dependencies on the view. ビューを参照するすべてのオブジェクト、スクリプト、またはアプリケーションは、ビューの新しい名前を反映するように変更する必要があります。Any objects, scripts or applications that reference the view must be modified to reflect the new name of the view. 詳しくは、「 Get Information About a View」をご覧ください。For more information, see Get Information About a View. ビューの名前を変更するのではなく、ビューを削除してから新しい名前で作成し直すことをお勧めします。We recommend that you drop the view and recreate it with a new name instead of renaming the view. ビューを再作成することにより、ビューで参照されているオブジェクトの依存情報が更新されます。By recreating the view, you update the dependency information for the objects that are referenced in the view.

セキュリティSecurity

PermissionsPermissions

SCHEMA に対する ALTER 権限または OBJECT に対する CONTROL 権限と、データベースの CREATE VIEW 権限が必要です。Requires ALTER permission on SCHEMA or CONTROL permission on OBJECT is required, and CREATE VIEW permission in the database.

SQL Server Management Studio の使用Using SQL Server Management Studio

ビューの名前を変更するにはTo rename a view

  1. オブジェクト エクスプローラーで、名前を変更するビューを含むデータベースを展開します。次に、 [ビュー] フォルダーを展開します。In Object Explorer, expand the database that contains the view you wish to rename and then expand the View folder.

  2. 名前を変更するビューを右クリックし、 [名前の変更] を選択します。Right-click the view you wish to rename and select Rename.

  3. ビューの新しい名前を入力します。Enter the view's new name.

Transact-SQL の使用Using Transact-SQL

ビューの名前を変更するにはTo rename a view

ビューの名前は sp_rename を使用して変更できますが、既存のビューを削除した後、新しい名前でビューを再作成することをお勧めします。While you can use sp_rename to change the name of the view, we recommend that you delete the existing view and then re-create it with the new name.

詳細については、「CREATE VIEW (Transact-SQL)」および「DROP VIEW (Transact-SQL)」を参照してください。For more information, see CREATE VIEW (Transact-SQL) and DROP VIEW (Transact-SQL).

補足情報: ビューの名を変更した後Follow Up: After Renaming a View

ビューの古い名前を参照するすべてのオブジェクト、スクリプト、およびアプリケーションで新しい名前が使用されていることを確認します。Ensure that all objects, scripts, and applications that reference the view's old name now use the new name.