日期:2014-05-16 浏览次数:20366 次
DB2中创建数据库分区表partition_table的语句,其中选择partition_date字段作为分区键:
?
?
CREATE TABLE partition_table
(partition_date date NOT NULL,
partition_data VARCHAR(20) NOT NULL
IN tbsp_parts
DISTRIBUTE BY HASH (partition_date);
Oracle也支持数据库分区特性,语法不同也略有。如下所示,使用PARTITION BY HASH来建立数据库分区:
?
?
CREATE TABLE hash_table
hash_part date,
hash_data varchar2(20)
PARTITION BY HASH(hash_part)
(partition p1 tablespace tbsp1,
partition p2 tablespace tbsp2
);
该语句表示创建了hash_table表,此表按照hash_part字段进行哈希分区,每个分区以循环的方式放置在表空间tbsp1和tbsp2中。
?
?
http://hb.qq.com/a/20120307/000139.htm