DROP VIEW
Dotyczy: Databricks SQL Databricks Runtime
Usuwa metadane skojarzone z określonym widokiem z wykazu.
Aby usunąć widok, musisz mieć uprawnienia MANAGE
w widoku, być jego właścicielem lub właścicielem schematu, wykazu lub magazynu metadanych, w którym znajduje się widok.
Składnia
DROP [ MATERIALIZED ] VIEW [ IF EXISTS ] view_name
Parametr
JEŚLI ISTNIEJE
Jeśli zostanie określony, nie zostanie zgłoszony żaden błąd TABLE_OR_VIEW_NOT_FOUND , gdy widok nie istnieje.
-
Nazwa widoku, który ma zostać porzucony. Jeśli nie można odnaleźć widoku usługi Azure Databricks, wystąpi błąd TABLE_OR_VIEW_NOT_FOUND .
Przykłady
-- 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;