Hive之insert into與insert overwrite區別

兩者都可以向 hive 表中插入數據,但 insert into 操作是以追加的方式向 hive 表尾部追加數據,而 insert overwrite 操作則是直接重寫數據,即先刪除 hive 表的數據,再執行寫入操作。注意,如果 hive 表是分區表的話,insert overwrite 操作只會重寫當前分區的數據,不會重寫其他分區數據。
insert overwrite table xxx partition (month = ‘xxx’)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章