次の方法で共有


ビューの名前の変更

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

注記注意

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

このトピックの内容

  • 作業を開始する準備:

    前提条件

    セキュリティ

  • 以下を使用してビューの名前を変更するには:

    SQL Server Management Studio

    Transact-SQL

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

作業を開始する準備

前提条件

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

セキュリティ

権限

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

[トップに戻る] リンクで使用される矢印アイコン[Top]

SQL Server Management Studio の使用

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

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

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

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

[トップに戻る] リンクで使用される矢印アイコン[Top]

Transact-SQL の使用

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

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

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

[トップに戻る] リンクで使用される矢印アイコン[Top]

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

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

[トップに戻る] リンクで使用される矢印アイコン[Top]