要在表级别控制数据的存储位置,可以在创建表时使用 FRAGMENT BY 子句。以下语句创建根据循环分布方案存储数据的分段表。在此示例中,各数据行将在分段 dbspace1、dbspace2 和 dbspace3 中进行程度或高或低的均匀分布。
CREATE TABLE name
(
rec_num SERIAL PRIMARY KEY,
lname CHAR(20),
fname CHAR(20),
bdate DATE,
anniv DATE,
email VARCHAR(25)
) FRAGMENT BY ROUND ROBIN IN dbspace1, dbspace2, dbspace3;