1
我在蜂巢一個空分區表,我與列在表中的順序一起努力的列名:蜂巢改變分區表上聲明
> describe formatted test_hive;
COL_NAME DATA_TYPE評論
COL1日期 COL2串 COL3串 ABC十進制(11,2)
分區信息
COL_NAME DATA_TYPE評論
mth_year串
試圖重新命名ABC到XYZ和COL1後移動它,但是當我運行
alter table test_hive partition(mth_year) CHANGE abc xyz DECIMAL(11,2) AFTER col1;
,但得到的錯誤:
FAILED: SemanticException [Error 10006]: Partition not found {proc_mth_year=null}
能我們改變空的分區表嗎?
感謝您的回答,它的工作。因爲我們正在改變桌面級別,添加CASCADE會不會更明智? – Shanil
如果是整個表格而不是新的分區,那麼'是' –