このトピックでは、パーティションテーブルのコマンドについて説明します。
分類 | パーティションテーブルのコマンド | 説明 |
作成 | テーブルを作成... パーティー | パーティション分割テーブルを作成します。 |
テーブルを作成... ハッシュによるパーティー | パーティション数が指定されたハッシュ分割テーブルを作成します。 | |
変更点 | ALTER TABLE...ADD PARTITION | 既存のパーティション分割テーブルにパーティションを追加します。 |
ALTER TABLE...ADD SUBPARTITION | 既存のサブパーティションにサブパーティションを追加します。 | |
ALTER TABLE...EXCHANGE PARTITION | 既存のテーブルをパーティションまたはサブパーティションとスワップします。 | |
ALTER TABLE...MOVE PARTITION | パーティションまたはサブパーティションを別のテーブルスペースに移動します。 | |
ALTER TABLE...RENAME PARTITION | テーブルパーティションの名前を変更します。 | |
ALTER TABLE... 分割パーティション | パーティションを2つのパーティションに分割し、新しいパーティション間でパーティションのコンテンツを再配信します。 | |
ALTER TABLE... 分割 | サブパーティションを2つのサブパーティションに分割し、サブパーティションのコンテンツを新しいサブパーティション間で再分配します。 | |
ALTER TABLE…MERGE PARTITION | 元の2つのパーティションの内容を持つ新しいパーティションに2つのパーティションをマージします。 | |
ALTER TABLE...MERGE SUBPARTITION | 2つのサブパーティションを、元の2つのサブパーティションの内容を持つ新しいサブパーティションにマージします。 | |
削除 | ALTER TABLE... ドロップパーティー | パーティション構造とパーティションに格納されているデータを削除します。 |
ALTER TABLE... ドロップSUBPARTITION | サブパーティション構造体と、サブパーティションに格納されているデータを削除します。 | |
ALTER TABLE...TRUNCATE PARTITION | 指定したパーティションからデータを削除しますが、パーティション構造はそのまま残ります。 | |
ALTER TABLE...TRUNCATE SUBPARTITION | 指定したサブパーティションからすべてのデータを削除しますが、サブパーティション構造はそのまま残ります。 | |
ドロップテーブル | スキーマとテーブルに格納されているデータを削除します。 | |
TRUNCATEテーブル | テーブルからすべてのデータを削除し、スキーマを保持します。 | |
クエリ | 指定されたパーティションの照会 | 指定されたパーティションまたはサブパーティションを照会します。 |