パーティションテーブルから、1 つ以上のパーティションおよびその中に格納されたすべてのデータを削除します。
構文
ALTER TABLE table_name DROP PARTITION partition_names;この文では、個別のサブパーティション、または HASH パーティションおよび KEY パーティションを削除することはできません。
パラメーター
| パラメーター | 説明 |
|---|---|
table_name | パーティションテーブルの名前です。スキーマ修飾(例:`schema_name.table_name`)を指定することもできます。 |
partition_names | 削除するパーティションの名前です。 |
例
p_2014 パーティションを sales_range_range テーブルから削除します:
ALTER TABLE sales_range_range DROP PARTITION p_2014;制限事項
| 制限事項 | 詳細 |
|---|---|
| サブパーティション | 個別のサブパーティションを直接削除することはできません。親パーティションを削除すると、そのすべてのサブパーティションが自動的に削除されます。 |
| HASH パーティション | この文を使用して HASH パーティションを削除することはできません。 |
| KEY パーティション | この文を使用して KEY パーティションを削除することはできません。 |