gpt4 book ai didi

hadoop - Hive - 如何查询表以获取其自己的名称?

转载 作者:可可西里 更新时间:2023-11-01 15:34:21 35 4
gpt4 key购买 nike

我想编写一个查询,以便它返回表名(我正在查询的表的)和一些其他值。像这样的东西:

select table_name, col1, col2 from table_name;

我需要在 Hive 中执行此操作。知道如何获取正在查询的表的表名吗?

基本上,我正在创建一个查找表,每天在 Hive 中存储表名和一些其他信息。由于 Hive 不(至少我们正在使用的版本)不支持完整的 INSERTs ,我正在尝试使用我们可以使用的解决方法 INSERTSELECT 放入表中查询另一个表的查询。其中一部分还涉及实际存储表名。如何实现?

最佳答案

就我的用例而言,这就足够了:

select 'table_name', col1, col2 from table_name;

它返回表名和我需要的其他列。

关于hadoop - Hive - 如何查询表以获取其自己的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27850057/

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