开发手册 欢迎您!
软件开发者资料库

Impala - 删除视图

Impala删除视图 - 从概述,环境,体系结构,Shell,查询语言基础知识,创建数据库,删除数据库,选择数据库,创建表语句,插入语句,选择语句,描述语句,更改表,学习Impala,删除表,截断表,显示表,创建视图,更改视图,删除视图,按条件排序,按条款分组,有条款,限制条款,抵消条款,联盟条款,条款,不同运营商。

Impala的 Drop View 查询用于删除现有视图.由于视图是逻辑构造,因此删除视图查询不会影响任何物理数据.

语法

以下是drop view语句的语法.

DROP VIEW database_name.view_name;

示例

例如,假设我们在 customers_view 中有一个视图Impala中的b> my_db 数据库,内容如下.

+----------+-----+ | name     | age | +----------+-----+ | Komal    | 22  | | Khilan   | 25  | | Ramesh   | 32  | | Hardik   | 27  | | Chaitali | 25  | | kaushik  | 23  | +----------+-----+

以下是 Drop View的示例声明的.在此示例中,我们尝试使用放置视图查询删除名为 customers_view 视图.

[quickstart.cloudera:21000] > Drop view customers_view;

执行上述查询时,Impala会删除指定的视图,显示以下消息.

Query: drop view customers_view

验证

如果使用

[quickstart.cloudera:21000] > show tables;

这将产生以下结果.

Query: show tables +-----------+ | name      | +-----------+ | customers | | employee  | | sample    | +-----------+ Fetched 3 row(s) in 0.10s

删除a使用Hue查看

打开Impala查询编辑器,选择上下文为 my_db ,然后在其中键入删除视图语句并单击执行按钮,如下面的屏幕截图所示.

删除视图

执行查询后,如果向下滚动,则可以看到名为 TABLES 的列表.此列表包含当前数据库中的所有视图.从此列表中,您可以发现指定的视图已删除.

Dropping a View Tables