建分区表

CREATE TABLE MYEMP
(
    EMPNO  NUMBER(4)  PRIMARY KEY,
    ENAME VARCHAR2(10),
    JOB VARCHAR2(9),
    MGR NUMBER(4),
    HIREDATE DATE,--入职时间
    SAL  NUMBER(7,2),
    COMM NUMBER(7,2), 
    DEPTNO NUMBER(7,2)    
)
PARTITION  BY  RANGE (HIREDATE)--按时间分区
(
      PARTITION  part1 VALUES  LESS  THAN (TO_DATE('1981-1-1','YYYY/MM/DD')), --①
      PARTITION  part2 VALUES  LESS  THAN (TO_DATE('1982-1-1','YYYY/MM/DD')),
      PARTITION  part3 VALUES  LESS  THAN (TO_DATE('1983-1-1','YYYY/MM/DD')), 
      PARTITION  part4 VALUES  LESS  THAN (TO_DATE('1988-1-1','YYYY/MM/DD')), 
      PARTITION  part5 VALUES  LESS  THAN (MAXVALUE)
)
SELECT * FROM MYEMP;
INSERT INTO MYEMP SELECT * FROM EMP;--导入员工表数据
SELECT * FROM MYEMP PARTITION(part2);
发布了22 篇原创文章 · 获赞 3 · 访问量 5070

猜你喜欢

转载自blog.csdn.net/ferlylao/article/details/104085087