06-10
20
SQL语句中create的使用 (table)
作者:Java伴侣 日期:2006-10-20
对表进行分区后,不对全表进行扫描,提高效率,查询规则如下:
rang 范围分区
hash 哈希分区
list 列表分区 (9i之后可以使用)
composite 复合分区 ——> 子分区 subpartition
例句:
SQL< create table employee (no varchar2(10),score number(3))
partition by range(score)
(partition A values less than (300),partition B values less than than (500),partition C values less than (700));
建表成功后可用两类语句进行查询:
1. select * from employee where score<300;
2. select * from empolyee partition (A);
另外,update不可以把数据修改跨分区
rang 范围分区
hash 哈希分区
list 列表分区 (9i之后可以使用)
composite 复合分区 ——> 子分区 subpartition
例句:
SQL< create table employee (no varchar2(10),score number(3))
partition by range(score)
(partition A values less than (300),partition B values less than than (500),partition C values less than (700));
建表成功后可用两类语句进行查询:
1. select * from employee where score<300;
2. select * from empolyee partition (A);
另外,update不可以把数据修改跨分区
评论: 0 | 引用: 0 | 查看次数: 803
发表评论