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中文网其他相关文章!