Вы можете обновить или удалить с помощью INSERT OVERWRITE
+ выбрать из себя, используя фильтры и дополнительные преобразования:
insert overwrite table mytable
select col1, --apply transformations here
col2, --for example: case when col2=something then something_else else col2 end as col2
...
colN
from mytable
where ... filter out records you want to delete
Этот подход будет работать как для внешнего и управляемого, так и для всех форматов хранения.Просто напишите select, который возвращает требуемый набор данных, и добавьте INSERT OVERWRITE.