maxcompute上可以通過insertoverwrite來增加表的分割槽
阿新 • • 發佈:2021-01-17
簡單的記錄一下
下面是正常的建立分割槽表,新增分割槽,插入資料
--建立一張分割槽表sale_detail。
create table if not exists sale_detail
(
shop_name string,
customer_id string,
total_price double
)
partitioned by (sale_date string, region string);
--給目標表增加分割槽。 alter table sale_detail_insert add partition (sale_date='2013', region='china');
insert into sale_detail partition (sale_date='2013', region='china') values ('s1','c1',100.1),('s2','c2',100.2),('s3','c3',100.3);
通過手工測試驗證,建立表後,可以直接通過insert overwrite table 表明partition(xxx='xxx') values 資料 來建立新的分割槽;