腾讯云数据仓库 TCHouse-X DROP VIEW

这篇说说腾讯云数据湖计算 DLC 中 DROP VIEW 语句的用法,用于删除指定视图,支持 IF EXISTS 选项避免视图不存在时报错。 语法与参数:DROP VIEW [IF EXISTS] view_identifier,视图名可带数据库前缀。 示例:演示删除普通视图、带 IF EXISTS 的视图及带数据库前缀的视图。

相关产品
腾讯云数据仓库 TCHouse-X 产品页,含版本规格、价格与购买入口。

一、描述

DROP VIEW 从目录中移除与指定视图关联的元数据。

二、语法

DROP VIEW [ IF EXISTS ] view_identifier

三、参数

参数 说明 语法
IF EXISTS 如果指定,当视图不存在时不会抛出异常 –
view_identifier 指定要删除的视图名称 [ database_name. ] view_name

四、示例

— 创建基础表和视图CREATE EXTERNAL TABLE base_view_table (id INT, name STRING) USING PARQUET LOCATION 'cosn://<your_bucket_name>/test_drop_view/base';CREATE VIEW drop_v1 AS SELECT * FROM base_view_table;– 删除视图DROP VIEW drop_v1;– DROP 不存在的视图(预期失败:视图不存在)DROP VIEW nonexistent_view_xyz;– IF EXISTS(不存在不报错)DROP VIEW IF EXISTS nonexistent_view_xyz;– 带数据库前缀CREATE DATABASE drop_view_db;CREATE EXTERNAL TABLE drop_view_db.t1 (id INT) USING PARQUET LOCATION 'cosn://<your_bucket_name>/test_drop_view/db_t1';CREATE VIEW drop_view_db.v1 AS SELECT * FROM drop_view_db.t1;DROP VIEW drop_view_db.v1;

赞 (0)
上一篇 4天前
下一篇 4天前