Oracle の EXTEND 演算子は、パーティション テーブル内の既存のパーティションに記憶域スペースを割り当て、サイズを増やすために使用されます。構文: ALTER TABLE テーブル名 EXTEND PARTITION パーティション名 FOR { ストレージ (サイズ) | MAXSIZE (サイズ) }。パラメータには、パーティションテーブル名、パーティション名、記憶領域サイズまたは最大記憶領域サイズなどが含まれます。 EXTEND 演算子は、USING INDEXES を使用してインデックスを拡張し、NOT INCLUDING PARTITION を使用してパーティションを除外します。 EXTEND のオンラインまたはオフラインでの実行
Oracle での EXTEND の使用法
Oracle の EXTEND 演算子は、スペースの変換に使用されます。パーティション テーブル内の既存のパーティションに割り当てられます。 EXTEND を実行すると、パーティションのサイズが指定したサイズに増加します。
構文:
<code>ALTER TABLE table_name EXTEND PARTITION partition_name FOR { storage (size) | MAXSIZE (size) } [USING INDEXES (index_list)] [NOT INCLUDING PARTITION partition_name]</code>
パラメータ:
使用法:
Oracle で EXTEND 演算子を使用する方法は次のとおりです:
<code class="sql">-- 将空间分配给 PARTITION1 分区,大小为 50MB ALTER TABLE my_table EXTEND PARTITION PARTITION1 FOR STORAGE (50M); -- 将 PARTITION2 分区的最大存储空间大小增加到 100MB ALTER TABLE my_table EXTEND PARTITION PARTITION2 FOR MAXSIZE (100M); -- 将 PARTITION3 分区扩展,同时扩展索引 INDEX1 和 INDEX2 ALTER TABLE my_table EXTEND PARTITION PARTITION3 FOR STORAGE (20M) USING INDEXES (INDEX1, INDEX2);</code>
注意:
以上がOracle での使用を拡張するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。