insert overwrite table用法
时间: 2023-04-28 22:06:33 浏览: 140
python简单操作excle的方法
insert overwrite table 语句用于将查询结果写入指定的表中,并覆盖原表中的数据。语法格式为:
```
INSERT OVERWRITE TABLE table_name
[PARTITION (partition_col = 'partition_col_value', ...)]
SELECT ...
```
其中,table_name 指定要写入的表名称,PARTITION 部分用于指定分区,SELECT ... 部分用于指定查询语句。
例如,如果要将查询结果写入名为 "sales" 的表中,可以使用如下语句:
```
INSERT OVERWRITE TABLE sales
SELECT * FROM sales_temp;
```
这样会将 sales_temp 表中的所有数据写入 sales 表中,并覆盖原表中的数据。
阅读全文