使用带有 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 ON TABLE account MODIFY dbspace1 TO acc_num > 0 AND acc_num <=1120;
不能使用 MODIFY 子句来变更分布方案所包含的分段数。请使用 ALTER FRAGMENT 的 INIT 或 ADD 子句。