hive的分區查看的時候是urlcode結果
如果用單引號,不報錯,但是沒把分區刪除
alter table ods_orderbill drop partition(trandate='http%3A%2F%2Fuser.yw01.com%2Fv1.0%2FysPay%2FnotifyResult');
alter table ods_orderbill drop partition(trandate='http://user.yw01.com/v1.0/ysPay/notifyResult');
上面的語句無法刪除分區
把url 做解碼,分區指用雙引號括起來,可把分區刪除,雙引號內的值不會進行urlcode
alter table ods_orderbill drop partition(trandate ="http://user.yw01.com/v1.0/ysPay/notifyResult");