CREATE TABLE accounts (acc_no number(10) not null, acc_name varchar2(50) not null, ... acc_branch number(2) generated always as (to_number(substr(to_char(acc_no),1,2))) partition by list (acc_branch) ...
3.3引用分区
通过采用引用分区技术,首先我们不用在子表专门设计分区时间字段,直接根据外键关系,就可以对子表进行与主表相同的分区。而且,主表和子表在分区管理上也是一体的。主表增加一个分区,子表自动增加一个分区,删除主表的一个分区,子表也自动删除一个分区。
现在,可以根据表的引用约束条件中引用的此表的分区方法对
表进行分区。
分区键是通过现有的父/子关系解析的。
分区键是由活动的主键和外键约束条件强制实施的。
包含父/子关系的表可以通过从父表继承分区键进行均匀分区,
而无需复制键列。
分区是自动维护的。
3.4新的复合分区
Range-range List-list List-hash List-range
