ホームページ  >  記事  >  データベース  >  Oracleでテーブルパーティションを削除する方法

Oracleでテーブルパーティションを削除する方法

WBOY
WBOYオリジナル
2022-01-05 16:29:3817155ブラウズ

方法: 1. 「ALTER テーブル名 SALES DROP PARTITION パーティション名;」ステートメントを使用してテーブル パーティションを削除します; 2. 「ALTER テーブル名 SALES DROP SUBPARTITION パーティション名;」ステートメントを使用してサブパーティションを削除します。

Oracleでテーブルパーティションを削除する方法

このチュートリアルの動作環境: 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';

Oracleでテーブルパーティションを削除する方法

テーブルが変更されました。

ヒント: パーティションを削除すると、パーティションに保存されているデータも同時に削除されます。例:

SSWEB> insert into t_partition_list values (1,'a'); .......... 
--插入一批记录,分布于当前各个分区 .......... 
JSSWEB> commit;

送信が完了しました。

推奨チュートリアル: 「Oracle チュートリアル

以上がOracleでテーブルパーティションを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。