gpt4 book ai didi

oracle11g - 更改表移动命令 - ORACLE

转载 作者:行者123 更新时间:2023-12-01 11:35:39 27 4
gpt4 key购买 nike

考虑我在表空间 TS1 中有 TABLE1。我还有另一个表空间 TS2。

下面三个有什么区别

  1. ALTER TABLE TABLE1 移动 NOLOGGING PARALLEL;

  2. ALTER TABLE TABLE1 MOVE TABLESPACE TS1 NOLOGGING PARALLEL;

  3. ALTER TABLE TABLE1 MOVE TABLESPACE TS2 NOLOGGING PARALLEL;

提前谢谢..

最佳答案

根据Database SQL Language Reference :

The move_table_clause lets you relocate data of a nonpartitioned table or of a partition of a partitioned table into a new segment, optionally in a different tablespace, and optionally modify any of its storage attributes.

因此,在您的第一条语句中,Oracle 会将表移动到同一表空间上的新段,而在其他两条语句中,Oracle 会将表移动到指定表空间(分别为 TS1 和 TS2)上的新段。

如果 TABLE1 已经在表空间 TS1 上,那么第一个和第二个命令将执行相同的操作。

在不改变表空间的情况下使用 MOVE 只会在原始表空间上重新组织段。

关于oracle11g - 更改表移动命令 - ORACLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27516706/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com