要替换为 Table 中的值的 Hive 字符串函数的输出

Output of Hive String Function to be replaced by the values in Table

我有一个 Table 像下面的示例集。

 ColA
 AAAA
 BBBB
 CCCC

我使用以下查询来获取输出。

SELECT LPAD (ColA,5,'0')FROM TableName;

我得到以下输出。

  ColA
  0AAAA
  0BBBB
  0CCCC    

但我想用输出值替换 table 中的值。可能吗? 如果是,一些帮助将不胜感激!

您可以从自身插入覆盖table:

insert overwrite table TableName
SELECT LPAD (ColA,5,'0') as ColA,
       ColB,
       ...
       ColN
  FROM TableName;