Share via


ビューの名前の変更

SQL Server Management Studioまたは Transact-SQL を使用して、SQL Server 2014 でビューの名前を変更できます。

警告

ビューの名前を変更すると、そのビューに依存するコードやアプリケーションの実行が失敗する場合があります。 これには、他のビュー、クエリ、ストアド プロシージャ、ユーザー定義関数、およびクライアント アプリケーションが含まれます。 このようなエラーは連鎖するので注意が必要です。

このトピックの内容

はじめに

前提条件

ビューのすべての依存関係の一覧を取得します。 ビューを参照するすべてのオブジェクト、スクリプト、またはアプリケーションは、ビューの新しい名前を反映するように変更する必要があります。 詳しくは、「 Get Information About a View」をご覧ください。 ビューの名前を変更するのではなく、ビューを削除してから新しい名前で作成し直すことをお勧めします。 ビューを再作成することにより、ビューで参照されているオブジェクトの依存情報が更新されます。

セキュリティ

アクセス許可

SCHEMA に対する ALTER 権限または OBJECT に対する CONTROL 権限と、データベースの CREATE VIEW 権限が必要です。

SQL Server Management Studio を使用する

ビューの名前を変更するには

  1. オブジェクト エクスプローラーで、名前を変更するビューを含むデータベースを展開します。次に、 [ビュー] フォルダーを展開します。

  2. 名前を変更するビューを右クリックし、 [名前の変更]を選択します。

  3. ビューの新しい名前を入力します。

Transact-SQL の使用

ビューの名前を変更するには

ビューの名前は sp_rename を使用して変更できますが、既存のビューを削除した後、新しい名前でビューを再作成することをお勧めします。

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

補足情報: ビューの名前を変更した後

ビューの古い名前を参照するすべてのオブジェクト、スクリプト、およびアプリケーションで新しい名前が使用されていることを確認します。