DROP VIEW
The DROP VIEW statement removes an existing view.
Syntax
DROP VIEW [ IF EXISTS ] <view_name> [, ...];Parameters
<view_name>— fully qualified as<workspace>.<collection>.<view_name>. Multiple names may be given, comma-separated, to drop several views in one statement.IF EXISTS— skip the operation without error if the view does not exist, instead of refusing the statement.
Examples
Drop a View
DROP VIEW workspace.collection.my_view;Drop Multiple Views
One statement can name several views:
DROP VIEW workspace.collection.view1, workspace.collection.view2;Only If It Exists
DROP VIEW IF EXISTS workspace.collection.my_view;Notes
- Requires the
ownerrole on the view — awritergrant is not enough to remove it. CASCADEandRESTRICTare not supported and are rejected when the query is planned; Opteryx never drops dependants on your behalf.- Any queries or views depending on this view will fail after the drop.
- Dropping a view does not affect the underlying data or relations it was based on.