我試圖在Hive中使用插入覆蓋。基本上我想插入覆蓋不是完整的分區,但只有少數記錄在分區。我沒有找到任何解決方案(基於非分區列上的篩選器在目標表中插入覆蓋)。 有什麼辦法可以實現它嗎?在Hive中插入覆蓋
0
A
回答
0
只需插入(不覆蓋)。我是從這方面的經驗談起的(我廣泛使用了這個特性)。這不是配置單元上的原始功能:它與0.8+版本相關聯
0
配置單元不是普通的RDBMS,如果要更新記錄,請簡單地執行INSERT OVERWRITE TABLE Table_Name ...簡單地將數據更改爲一個臨時表或通過使用WITH子句直接插入覆蓋...通過使用表分區..這是安全的。
QUERY [HIVE]:
WITH AS TEMP_TABLE(SELECT * FROM SOURCE_TABLE_NAME)INSERT OVERWRITE TABLE TARGET_TABLE_NAME SELECT * FROM TEMP_TABLE
相關問題
- 1. Hive插入覆蓋表
- 2. HIVE中的多個插入覆蓋區
- 3. 使用json格式的HIVE插入覆蓋目錄
- 4. 在Redshift中插入覆蓋表
- 5. 蜂巢插入覆蓋表
- 6. Sqlite插入覆蓋記錄
- 7. 插入到MySQL表中,覆蓋重複
- 8. SkipTrash在插入覆蓋查詢
- 9. 插入Hive表
- 10. 插入或選擇和覆蓋零點
- 11. 插入(未覆蓋)到文件用C
- 12. img覆蓋修改插入符號
- 13. 在Hive中插入多行代碼
- 14. 在Grails 2.2中覆蓋插件視圖
- 15. 在td中動態插入HTML標籤以覆蓋文本
- 16. 在edittext中插入的文本被覆蓋
- 17. 如何在iOS中插入和覆蓋音頻文件
- 18. 在IntelliJ/PhpStorm的終端中插入/覆蓋模式
- 19. 在父類中插入數組列表以覆蓋子類
- 20. 覆蓋覆蓋?
- 21. Autofac覆蓋注入
- 22. 深入覆蓋WebMatrix?
- 23. 覆蓋值寫入
- 24. Mootools覆蓋淡入
- 25. 將時間戳插入Hive
- 26. Hive查詢插入問題
- 27. cassandra hive插入null例外
- 28. 覆蓋scrollTo jQuery插件?
- 29. WordPress插件jQuery覆蓋礦
- 30. WooCommerce插件模板覆蓋
要更新只有特定的行? –