ビューの名前の変更
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 の使用
ビューの名前を変更するには
オブジェクト エクスプローラーで、名前を変更するビューを含むデータベースを展開します。次に、[ビュー] フォルダーを展開します。
名前を変更するビューを右クリックし、[名前の変更] を選択します。
ビューの新しい名前を入力します。
[Top]
Transact-SQL の使用
ビューの名前を変更するには
ビューの名前は sp_rename を使用して変更できますが、既存のビューを削除した後、新しい名前でビューを再作成することをお勧めします。
詳細については、「CREATE VIEW (Transact-SQL)」および「DROP VIEW (Transact-SQL)」を参照してください。
[Top]
補足情報: ビューの名前を変更した後
ビューの古い名前を参照するすべてのオブジェクト、スクリプト、およびアプリケーションで新しい名前が使用されていることを確認します。
[Top]