Oracle 的 EXTEND 運算子用於分配儲存空間給分區表中的現有分區,增加其大小。語法:ALTER TABLE table_name EXTEND PARTITION partition_name FOR { storage (size) | MAXSIZE (size) }。參數包括分區表名稱、分區名稱、儲存空間大小或最大儲存空間大小等。 EXTEND 運算子可與 USING INDEXES 擴充索引,也可透過 NOT INCLUDING PARTITION 排除分區。在線上或離線執行EX
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中extend用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!