CREATE TABLE 테이블명 (
….
)
PARTITION BY { HASH(column_list) | RANGE(column_list)} | LIST(column_list)} }
[PARTITIONS num]
[SUBPARTITION BY
{HASH(column_list) | KEY}
[SUBPARTITIONS num]
]
[ PARTITION 파티션_이름 [ VALUES {LESS THAN {(expr | value_list) | MAXVALUE} | IN (value_list)}]
[TABLESPACE [=] 테이블스페이스명]
[SUBPARTITION 서브파티션_이름] ]
[TABLESPACE [=] 테이블스페이스명]
ALTER TABLE 테이블명 ADD PARTITION 파티션명 VALUES LESS THAN | IN (값); / 파티션 추가
ALTER TABLE 테이블명 DROP PARTITION 파티션명; / 파티션 삭제
ALTER TABLE 테이블명 TRUNCATE PARTITION 파티션명; / 파티션 내용 삭제
ALTER TABLE 테이블명 RENAME PARTITION 파티션명 to 새_파티션명; / 파티션 이름 변경
ALTER TABLE 테이블명 SPLIT PARTITION 파티션1 INTO (파티션1, 파티션2) ; / 파티션 분할
ALTER TABLE 테이블명 MERGE PARTITIONS 파티션1,파티션2… INTO PARTITION 파티션1; /파티션 병합
ALTER TABLE 테이블명 COALESCE PARTITION; / 파티션 수 감소
ALTER TABLE 테이블명 EXCHANGE PARTITON 파티션 WITH TABLE 바꿀파티션; / 파티션 변경
CREATE INDEX 인덱스명 ON 테이블명(컬럼) LOCAL; / 로컬 파티션 인덱스 생성
'Oracle DB' 카테고리의 다른 글
Oracle RDS File Download Query (0) | 2021.10.12 |
---|---|
오라클 Object 확인 쿼리 (0) | 2021.10.12 |
Oracle 문법 (0) | 2021.04.04 |
오라클 .ora (listener.ora, sqlnet.ora, tnsnames.ora) (0) | 2021.04.04 |
파티셔닝 (0) | 2021.04.04 |