insert overwrite select
时间: 2023-09-08 22:13:55 浏览: 282
MaxCompute SQL中insert语句使用详情
insert overwrite select是一个Hive的语法,用于将查询结果覆盖到目标表中。具体用法如下:
insert overwrite table [目标表名 [partition (分区列名=值)] select [查询语句];
这个语句将会执行查询语句,并将结果覆盖到目标表中。如果目标表有分区,可以使用partition子句来指定要覆盖的分区。如果省略了partition子句,则会覆盖整个目标表的数据。
例如,如果我们要将查询结果覆盖到student表中,可以使用以下语句:
insert overwrite table student select * from stu;
这将会将stu表的查询结果覆盖到student表中。
另外,你还可以使用insert overwrite语句将查询结果写入到本地文件夹中,例如:
insert overwrite local directory '/opt/module/datas/overwrite' select * from stu;
这将会将stu表的查询结果写入到指定的本地文件夹中。
总之,insert overwrite select是一种用于将查询结果覆盖到目标表或本地文件夹的Hive语法。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【hive】hive中insert into 和insert overwrite区别](https://blog.csdn.net/ranran0224/article/details/102639954)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [Hive那些事儿之八-大数据踩过的坑——Hive insert](https://download.csdn.net/download/weixin_38631599/14038567)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Apache Impala insert、select和describe语句](https://blog.csdn.net/weixin_42072754/article/details/103482725)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文