要刪除分區表的數據,可以使用以下語法:
DELETE FROM table_name PARTITION (partition_name) WHERE condition;
其中,table_name
是要刪除數據的分區表的名稱,partition_name
是要刪除數據的分區名稱,condition
是篩選要刪除的數據的條件。
例如,要刪除分區表orders
中名為p1
的分區中status
字段值為cancelled
的數據,可以使用以下語句:
DELETE FROM orders PARTITION (p1) WHERE status = 'cancelled';