hive删除分区部分数据

hive表删除数据不能使用delete from table_name 的SQL语句,

一。删除分区部分数据

insert overwrite  table t_finance_tax_bill partition(importdate='20220218')
select 
    bill_id              ,
	apply_emp_id         ,
	bill_type_name       ,
	apply_emp_name       ,
	reimbursement_name   ,
	bill_apply_date      ,
	check_amount         ,
	appr_org_sfname      ,
	bill_beg_date        ,
	bill_end_date        ,
    bill_code	         ,
    jzpz	             ,
    jzpz_yz	             ,
    company_old_code	 ,
    account_period	     ,
    finance_number	     ,
    profit_center	     ,
    doc_date	         ,
    cart_head	         ,
    pstng_date           ,
	g0qykjkm             ,
    jzpz_tax	         ,
	jzpz_tax_yz	         
from 
   t_finance_tax_bill where importdate='20220218' and pstng_date='20220218';

注意:select后面不能使用*

二、删除分区全部数据

ALTER TABLE t_travel_analysis drop PARTITION (importdate='20220218')

三、删除多个分区数据

ALTER TABLE finance_tax_bill drop PARTITION (importdate>='20220901', importdate<='20221030') ;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据同盟会

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值