MODIFY 子句

使用带有 MODIFY 子句的 ALTER FRAGMENT 语句可修改现有分段存储策略中的一个或多个表达式。

假定最初创建了以下分段表:
CREATE TABLE account (acc_num INT, ...)
      FRAGMENT BY EXPRESSION
            acc_num <= 1120 IN dbspace1,
      acc_num > 1120 AND acc_num < 2000 IN dbspace2,
            REMAINDER IN dbspace3;
执行以下 ALTER FRAGMENT 语句时,请确保没有值小于或等于零的帐号存储在 dbspace1 所包含的分段中:
ALTER FRAGMENT ON TABLE account
      MODIFY dbspace1 TO acc_num > 0 AND acc_num <=1120;

不能使用 MODIFY 子句来变更分布方案所包含的分段数。请使用 ALTER FRAGMENT 的 INIT 或 ADD 子句。