1. 程式人生 > 其它 >maxcompute上可以通過insertoverwrite來增加表的分割槽

maxcompute上可以通過insertoverwrite來增加表的分割槽

技術標籤:自學問題資料庫

簡單的記錄一下

下面是正常的建立分割槽表,新增分割槽,插入資料

--建立一張分割槽表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 資料 來建立新的分割槽;