建分區表

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);
發佈了46 篇原創文章 · 獲贊 3 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章