pyspark.sql.Catalog.dropView#

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

Drops a persistent view.

Added 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