DROP VIEW

Remove os metadados associados a uma visão especificada do catálogo.

Syntax

DROP VIEW [ IF EXISTS ] view_identifier

Parâmetro

  • SE EXISTE

    Se especificado, não é lançada nenhuma exceção quando a vista não existe.

  • view_identifier

    O nome da vista a ser largado. O nome de visualização pode ser opcionalmente qualificado com um nome de base de dados.

    Sintaxe:[database_name.] view_name

Exemplos

-- 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;