hive从非分区表动态生成分区表

myzjeezk  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(238)

我有一个配置单元表smart\u stg.call\u records,它是外部非分区文本文件表。我需要将数据复制到一个新的目标表中。目标表的要求是:
应具有与源表相同的结构-smart\u stg.call\u records
应在新列“ingest\u datetime”上进行分区
此新表应自动创建
我知道我可以通过使用descripe选项和添加 partitioned BY(ingest_datetime string) 但是我如何动态地构建这个表以便我的代码可以在任何表上工作呢?
我的源表的示例结构。

create table SMART_STG.CALL_RECORDS
(
 Call_Number String,
 Dollar_Amt Decimal(3,2),
 Call_Value Decimal(3,2),
 Date_Month INT,
 Date_year INT
 )
 STORED AS TEXTFILE
 LOCATION '/smart_stg/CallRecords'

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题