tblp为一个ODPS的分区表,包含一个p1=‘1‘的分区,现在想把该分区上的数据删除,达到使用select*from tbl where pi=‘1‘查询时,返回结果为空的目的。以下哪个SQL可以实现该功能?
Atruncate table tbl;
Balter table tbl drop partition (p1=‘1‘);
Cinsert into table tbl select * from tbl where 1=2;
Ddelete from table tbl;