ビューの削除
SQL Server 2012 では、SQL Server Management Studio または Transact-SQL を使用して、ビューを削除できます。
このトピックの内容
作業を開始する準備:
制限事項と制約事項
セキュリティ
以下を使用してデータベースからビューを削除するには:
SQL Server Management Studio
Transact-SQL
作業を開始する準備
制限事項と制約事項
ビューを削除すると、ビューの定義やビューに関するその他の情報がシステム カタログから削除されます。 ビューに対する権限もすべて削除されます。
DROP TABLE を使用して削除されたテーブルのすべてのビューは、DROP VIEW を使用して明示的に削除する必要があります。
セキュリティ
権限
SCHEMA に対する ALTER 権限、または OBJECT に対する CONTROL 権限が必要です。
[Top]
SQL Server Management Studio の使用
データベースからビューを削除するには
オブジェクト エクスプローラーで、削除するビューを含むデータベースを展開します。次に、[ビュー] フォルダーを展開します。
削除するビューを右クリックし、[削除] をクリックします。
[オブジェクトの削除] ダイアログ ボックスで [OK] をクリックします。
重要 [オブジェクトの削除] ダイアログ ボックスの [依存関係の表示] をクリックして [view_name の依存関係] ダイアログ ボックスを開きます。 ビューに依存するすべてのオブジェクトと、ビューが依存するすべてのオブジェクトが表示されます。
[Top]
Transact-SQL の使用
データベースからビューを削除するには
オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、[実行] をクリックします。 この例では、ビューが既に存在する場合にのみ、指定されたビューを削除します。
USE AdventureWorks2012 ; GO IF OBJECT_ID ('HumanResources.EmployeeHireDate', 'V') IS NOT NULL DROP VIEW HumanResources.EmployeeHireDate; GO
詳細については、「DROP VIEW (Transact-SQL)」を参照してください。
[Top]