方法: 1. 「ALTER テーブル名 SALES DROP PARTITION パーティション名;」ステートメントを使用してテーブル パーティションを削除します; 2. 「ALTER テーブル名 SALES DROP SUBPARTITION パーティション名;」ステートメントを使用してサブパーティションを削除します。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
Oracle でテーブル パーティションを削除する方法
テーブル パーティションの削除 (パーティションのドロップ)
テーブル パーティションの削除には 2 つの操作が含まれます
パーティションの削除:
alter table [tbname] drop partition [ptname] UPDATE GLOBAL INDEXES ;
サブパーティションの削除:
alter table [tbname] drop subpartition [ptname] UPDATE GLOBAL INDEXES;
ハッシュ パーティションとハッシュ サブパーティションに加えて、他のパーティション形式でもこの操作をサポートできます。 。たとえば、パーティションを削除するには:
JSSWEB> select table_name,partition_name 2 from user_tab_partitions where table_name='T_PARTITION_LIST';
テーブルが変更されました。
ヒント: パーティションを削除すると、パーティションに保存されているデータも同時に削除されます。例:
SSWEB> insert into t_partition_list values (1,'a'); .......... --插入一批记录,分布于当前各个分区 .......... JSSWEB> commit;
送信が完了しました。
推奨チュートリアル: 「Oracle チュートリアル 」
以上がOracleでテーブルパーティションを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。