分區實用總結

1.給表添加分區

alter table table_name add 

    partition KE01 values  ('201912')   

    --也可以這樣寫partition KE01values less than ('201912')

    --區別就是你的分區字段一個時範圍,一個是值

    tablespace TS_DTL

    pctfree 10

    initrans 30

    maxtrans 255

    storage

    (

        initial 4M

        minextents 1

        maxextents unlimited

    );

2.刪除分區

全刪除   數據和分區全部刪除
ALTER TABLE 表名 DROP PARTITION 分區名稱;
清數據  只刪除數據
ALTER TABLE 表名 TRUNCATE PARTITION 分區名稱;

3.指定分區查詢

select * from 表名 partition(分區名);

4.查詢一個表有哪些分區

select * from DBA_TAB_PARTITIONS T WHERE T.TABLE_OWNER='表的擁有者'  AND T.TABLE_NAME='表名';

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章