当前位置: 首页 > 知识库问答 >
问题:

HIVE Metastore中的查询表和列注释

凤明朗
2023-03-14

我正试图弄清楚如何在HIVE Metastore中查询表和列注释(描述)。如果有一种方法可以将注释添加到配置单元表/列中,那么不应该有一种方法可以查询/报告来自配置单元转移的注释吗?

请帮忙:)

向你致意,迈克尔

共有1个答案

夏侯衡
2023-03-14
SELECT DBS.NAME AS OWNER,
        TBLS.TBL_NAME as OBJECT_NAME,
        TBL_COMMENTS.TBL_COMMENT as OBJECT_DESCRIPTION,
        TBLS.TBL_ID as OBJECT_ID,
        TBLS.TBL_TYPE as OBJECT_TYPE,
        'VALID' as OBJECT_STATUS,
        COLUMNS_V2.COLUMN_NAME,
        COLUMNS_V2.COMMENT as COLUMN_DESCRIPTION,
        COLUMNS_V2.TYPE_NAME AS DATA_TYPE,
        'Y' as NULL_IND,
        'N' as PRIMARY_KEY_IND,
        TBLS.CREATE_TIME as LAST_DDL_TIME
FROM    DBS
        JOIN TBLS 
                ON DBS.DB_ID = TBLS.DB_ID
        JOIN SDS 
                ON TBLS.SD_ID = SDS.SD_ID
        JOIN COLUMNS_V2 
                ON COLUMNS_V2.CD_ID = SDS.CD_ID
        JOIN (SELECT    DISTINCT 
                        TBL_ID, 
                        TBL_COMMENT 
              FROM     (SELECT  TBLS.TBL_ID TBL_ID, 
                                TABLE_PARAMS.PARAM_KEY, 
                                TABLE_PARAMS.PARAM_VALUE, 
                                CASE WHEN TABLE_PARAMS.PARAM_KEY = 'comment' 
                                        THEN TABLE_PARAMS.PARAM_VALUE 
                                                ELSE '' 
                                END TBL_COMMENT
                        FROM    TBLS 
                                JOIN TABLE_PARAMS
                                        ON TBLS.TBL_ID = TABLE_PARAMS.TBL_ID) TBL_COMMENTS_INTERNAL) TBL_COMMENTS 
                ON TBLS.TBL_ID = TBL_COMMENTS.TBL_ID;
 类似资料:
  • 问题内容: 我之所以来到这里,是因为我在Oracle数据库中没有足够的经验来解决这个问题。让我解释: 桌子 我有一个表,我们会打电话给 属性 ,包含3列: ID ,属性的ID, -edit:ENTITY_ID为好,它是指/编辑-实体 , TABLE_NAME ,包含表的名称,其中的存储该属性的值,以及 Column_name ,其中包含该表中存储该值的列的名称。 在 Table_name 列中引用

  • 我有一个MongoDB集合,其中包含以下字段的文档: 日期(日期obj) 我想用MongoRepository编写一个方法来查找日期在一系列日期中的所有文档,并且offerType包含列表中提供的字符串之一 文件: 日期:2019年4月10日,报价类型:报价1 我想要: 日期在9-04-2019和12-04-2019之间 以下优惠:Offer1、offer3 在上一个示例中,我将获得文档1和2。

  • 我有一个ID列表,我想过滤数据库表中没有的值。 类似这样的事情: 有没有办法用条件查询做到这一点?

  • 通常用于App中展示当前用户的历史咨询列表,比如消息盒子的展示: 一、咨询列表说明: 1、获取所有咨询入口的最后一条消息的总和,以接待组settingid为维度; 2、能区分该条消息的状态(已读、未读以及未读数); 3、返回的数据是按照最后一条消息的时间对咨询列表倒序排序。 二、API接口 方法一:+ (NSArray *)ntalker_getConsultHistoryListCount:(N

  • 问题内容: 我需要查询以在Bigquery中查找表(表元数据)的列名,例如SQL中的以下查询: 问题答案: 更新 :现在可以!请参阅下面的文档和答案。 回答,大约在2012年: 尽管这不是第一次请求,但当前无法通过查询检索表元数据(即列名和类型)。 您有理由将其作为查询吗?表格元数据可通过表格API获得。

  • 我有一个名为ArtWork的实体,该实体具有属性列表 样式具有称为标题的属性 我需要一个Hibernate查询,返回所有具有style title=“Abstract”的艺术品 -谢谢你的帮助