首批通过分布式安全可靠测评,为关键业务系统打造
DROP VIEW
更新时间:2026-07-15 20:56:58
描述
该语句用于删除视图。
使用限制及注意事项
在删除图时,当前用户必须在每个视图上有 DROP 权限。
权限要求
执行 DROP VIEW 语句,需要当前用户拥有 DROP 权限。有关 OceanBase 数据库权限的详细介绍,请参见 Oracle 模式下的权限分类。
语法
DROP VIEW [schema.] view_name [CASCADE | RESTRICT];
参数解释
| 参数 | 描述 |
|---|---|
| schema. | 指定视图所在的 Schema。如果省略 schema.,则 默认视图在您自己的模式中。 |
| view_name | 删除的视图名。 |
| CASCADE | RESTRICT | CASCADE 为级联删除,自动删除依赖此视图的对象。 RESTRICT 为约束删除,如果有依赖对象存在,则拒绝删除此视图。 说明 当前版本暂不支持此参数。如果给出,将被解析和忽略。 |
示例
删除视图
v1。obclient> DROP VIEW v1; Query OK, 0 rows affected如果没有
DROP ANY VIEW权限,删除视图时提示权限不足。obclient> DROP VIEW user1.v2; ORA-01031: insufficient privileges