gpt4 book ai didi

HiveQL : Query to list only the views

转载 作者:行者123 更新时间:2023-12-02 01:51:43 24 4
gpt4 key购买 nike

是否有 Hive 查询仅列出特定数据库中可用的 View 。

在 MySql 中,我认为查询如下:
SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_TYPE LIKE 'VIEW' AND TABLE_SCHEMA LIKE 'database_name';
我想要 HiveQL 类似的东西。

最佳答案

没有INFORMATION_SCHEMA当前在 Hive 中的实现。

有一个 Open JIRA,您可以在以下链接中查看:

https://issues.apache.org/jira/browse/HIVE-1010

但是,如果 Hive Metastore 是使用 Derby MySQL 服务器配置的,那么您可以访问所需的信息。

可以在以下位置找到配置 Hive Metastore 的不同方法:

http://www.thecloudavenue.com/2013/11/differentWaysOfConfiguringHiveMetastore.html

这是 Metastore 的详细 E/R 图:

https://issues.apache.org/jira/secure/attachment/12471108/HiveMetaStore.pdf

配置完这个 Metastore 后,你可以通过这样的查询获得你想要的信息:
SELECT * from TBLS where TBLS_TYPE = "VIEW"

关于HiveQL : Query to list only the views,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22295961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com