数据库

 首页 > 数据库 > Oracle > Oracle表分区之范围分区

Oracle表分区之范围分区

分享到:
【字体:
导读:
         摘要:Oracle表分区之范围分区以表中的一个列或一组列的值的范围分区语法:[sql]PARTITIONBYRANGE(column_name)(www.2cto.comPARTITIONpart1VALUELESSTHAN(range1),PARTITIONpart2VAL... Sy...

Oracle表分区之范围分区
Oracle表分区之范围分区
 
以表中的一个列或一组列的值的范围分区
 
语法:
[sql]
PARTITION BY RANGE (column_name)  
(    www.2cto.com  
  PARTITION part1 VALUE LESS THAN(range1),  
  PARTITION part2 VALUE LESS THAN(range2),  
  ...  
  [PARTITION partN VALUE LESS THAN(MAXVALUE)]  
);  
 
范围分区示例1:
[sql]
 CREATE TABLE SALES2 (  
PRODUCT_ID VARCHAR2(5),  
SALES_DATE DATE NOT NULL,  
SALES_COST NUMBER(10))  
PARTITION BY RANGE (SALES_DATE)  
(  
  PARTITION P1 VALUES LESS THAN (DATE ‘2003-01-01’),  
  PARTITION P2 VALUES LESS THAN (DATE ‘2004-01-01’),  
  PARTITION P3 VALUES LESS THAN (MAXVALUE)  
);  
 
范围分区示例2:
[sql]
CREATE TABLE Sales  
(    www.2cto.com  
    Product_ID varchar2 (5),  
    Sales_Cost number (10)  
)  
PARTITION BY RANGE (Sales_Cost)  
(  
    PARTITION P1 VALUES LESS THAN (1000),  
    PARTITION P2 VALUES LESS THAN (2000),  
    PARTITION P3 VALUES LESS THAN (3000)  
);  
 
 
 
作者 jason5186
Oracle表分区之范围分区
分享到:
Oracle限制某个数据库帐号只能在特定机器...
Oracle限制某个数据库帐号只能在特定机器上连入数据库 通过Oracle数据库的触发器实现,例如:TEST为测试账号、绑定的IP为:10.142.244.30   CREATE OR REPLACE TRIGGER sys.trg_work_log AFTER LOGON ON DATABASE declare v_program_name varchar2(200); v_username varchar2(100); v_ip varchar2(18); v_error varchar...
Oracle表分区之散列分区
Oracle表分区之散列分区 Oracle表分区之散列分区   允许用户对不具有逻辑范围的数据进行分区  通过在分区键上执行HASH函数决定存储的分区 将数据平均地分布到不同的分区   语法: [sql]  PARTITION BY HASH (column_name)   PARTITIONS number_of_partitions;     www.2cto.com   或: [sql]  PARTITION BY HASH ...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……