DROP VIEW
説明
DROP VIEW
は指定されたビューに関連付けられたメタデータをカタログから削除します。
構文
DROP VIEW [ IF EXISTS ] view_identifier
パラメータ
-
IF EXISTS
指定された場合、ビューが存在しないときには例外はスローされません。
-
view_identifier
削除されるビューの名前を指定します。ビュー名はオプションでデータベース名で修飾できます。
構文:
[ database_name. ] view_name
例
-- Assumes a view named `employeeView` exists.
DROP VIEW employeeView;
-- Assumes a view named `employeeView` exists in the `userdb` database
DROP VIEW userdb.employeeView;
-- Assumes a view named `employeeView` does not exist.
-- Throws exception
DROP VIEW employeeView;
Error: org.apache.spark.sql.AnalysisException: Table or view not found: employeeView;
(state=,code=0)
-- Assumes a view named `employeeView` does not exist,Try with IF EXISTS
-- this time it will not throw exception
DROP VIEW IF EXISTS employeeView;