DROP VIEW

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

指定したビューに関連付けられているメタデータをカタログから削除します。 ビューをドロップするには、その所有者であるか、ビューが存在するスキーマ、カタログ、またはメタストアの所有者である必要があります。

構文

DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name

パラメーター

  • IF EXISTS

    指定した場合、ビューがない場合ても TABLE_OR_VIEW_NOT_FOUND エラーはスローされません。

  • view_name

    破棄されるビューの名前。 ビューが見つからない場合、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;