Hive 配置单元-创建新表并向其中插入更新的数据

Hive 配置单元-创建新表并向其中插入更新的数据,hive,hiveql,Hive,Hiveql,配置单元是否允许我们选择更新的数据并创建新表? 这意味着在更新某些数据行后,将使用旧表的相同模式创建新表。CTAS(按选择创建表) 基本语法: create table my_new_table as select ... from my_table ; CTAS(按选择创建表格) 基本语法: create table my_new_table as select ... from my_table ; 更新是什么意思?你能描述一下整个场景吗?呃……假设我在新表中选择

配置单元是否允许我们选择更新的数据并创建新表? 这意味着在更新某些数据行后,将使用旧表的相同模式创建新表。

CTAS(按选择创建表)


基本语法:

create table my_new_table
as
select  ... 
from    my_table
;

CTAS(按选择创建表格)


基本语法:

create table my_new_table
as
select  ... 
from    my_table
;

更新是什么意思?你能描述一下整个场景吗?呃……假设我在新表中选择了一些记录并进行了更新。是否可以在一个查询中包含这两个操作?或者我先更新一些记录,然后将它们插入新表中。您不需要进行任何更新,只需操作CTAS语句select中的数据即可创建表weather_test作为select*FROM(更新天气集sflag=9,其中obstime=800);类似这样的事情?不,类似于
创建表new\u weather作为选择案例,当obstime=800时,则9否则sflag作为来自weather的sflag结束更新是什么意思?你能描述一下整个场景吗?呃……假设我在新表中选择了一些记录并进行了更新。是否可以在一个查询中包含这两个操作?或者我先更新一些记录,然后将它们插入新表中。您不需要进行任何更新,只需操作CTAS语句select中的数据即可创建表weather_test作为select*FROM(更新天气集sflag=9,其中obstime=800);类似这样的事情?不,类似于
创建表new\u weather作为选择案例,当obstime=800时,则9否则sflag作为来自weather的sflag结束