DROP VIEW
適用対象: Databricks SQL Databricks Runtime
指定したビューに関連付けられているメタデータをカタログから削除します。 ビューをドロップするには、その所有者であるか、ビューが存在するスキーマ、カタログ、またはメタストアの所有者である必要があります。
構文
DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name
パラメーター
IF EXISTS
指定した場合、ビューがない場合ても TABLE_OR_VIEW_NOT_FOUND エラーはスローされません。
-
破棄されるビューの名前。 ビューが見つからない場合、Azure Databricks では TABLE_OR_VIEW_NOT_FOUND エラーが生じます。
例
-- Assumes a view named `employeeView` exists.
> DROP VIEW employeeView;
-- Assumes a view named `employeeView` exists in the `usersc` schema
> DROP VIEW usersc.employeeView;
-- Assumes a view named `employeeView` does not exist.
-- Throws TABLE_OR_VIEW_NOT_FOUND
> DROP VIEW employeeView;
[TABLE_OR_VIEW_NOT_FOUND]
-- Assumes a materialized view named `employeeView` exists.
> DROP MATERIALIZED VIEW employeeView
-- Assumes a view named `employeeView` does not exist. Try with IF EXISTS
-- this time it will not throw exception
> DROP VIEW IF EXISTS employeeView;