pyspark.sql.Catalog.dropView#

Catalog.dropView(viewName, ifExists=False)[source]#

Drops a persistent view.

New in version 4.2.0.

Parameters
viewNamestr

Name of the view to drop. May be qualified with catalog and database (namespace).

ifExistsbool, optional

If True, do not fail when the view does not exist.

Examples

>>> _ = spark.sql("DROP VIEW IF EXISTS view_drop_doc")
>>> _ = spark.sql("CREATE VIEW view_drop_doc AS SELECT 1 AS c")
>>> spark.catalog.dropView("view_drop_doc")
>>> spark.catalog.tableExists("view_drop_doc")
False