DROP SEMANTIC VIEW

删除指定的语义视图。

语法

DROP SEMANTIC VIEW [IF EXISTS] <name>;

参数说明

参数描述
<name>
<name>
要删除的语义视图名称。支持多段标识符(如
db.schema.view
db.schema.view
)。
IF EXISTS
IF EXISTS
可选。如果视图不存在,不报错。

使用说明

  1. 无需运行中的虚拟集群 — 该命令不需要虚拟集群即可执行。
  2. IF EXISTS — 当视图不存在时,省略该子句会返回错误;指定该子句则静默跳过。
  3. 级联删除 — 删除语义视图不会影响底层的物理表。仅删除语义视图定义本身。

权限要求

权限对象说明
OWNERSHIP
OWNERSHIP
语义视图必须拥有目标语义视图的所有权

示例

删除语义视图

DROP SEMANTIC VIEW my_semantic_view;

幂等删除

DROP SEMANTIC VIEW IF EXISTS my_semantic_view;

使用多段标识符

DROP SEMANTIC VIEW IF EXISTS my_db.my_schema.my_semantic_view;

相关命令

联系我们
预约咨询
微信咨询
电话咨询
邮件咨询