gpt4 book ai didi

Hive - 如何只从数据库中获取表的计数作为输出

转载 作者:行者123 更新时间:2023-12-05 07:29:04 25 4
gpt4 key购买 nike

我怎么得到- 仅计算数据库中的表作为输出- 仅计算表中的列作为输出

最佳答案

您可以从metastore 数据库 中获取此信息:

hive=> SELECT "TBL_NAME", "COLUMN_NAME", "TYPE_NAME" FROM "TBLS" , "COLUMNS_V2" WHERE "TBL_ID"="CD_ID" UNION SELECT "TBL_NAME", "PKEY_NAME", "PKEY_TYPE" FROM "PARTITION_KEYS" p , "TBLS" t WHERE p."TBL_ID"=t."TBL_ID" ORDER BY "TBL_NAME";

TBL_NAME | COLUMN_NAME | TYPE_NAME
------------+-------------+-----------
tableA | aaa | string
tableA | bbb | string
tableB | foo | string
tableB | bar | int
tableC | cola | string
tableD | colb | string
(6 rows)

如果这有帮助,请告诉我。

关于Hive - 如何只从数据库中获取表的计数作为输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52926752/

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