create table TEST.YKTEST_PT
(
BASE_DT varchar2(8) not null,
TESTCOL1 varchar2(20) not null,
TESTCOL2 number not null,
TESTCOL3 char(20) not null,
TESTCOL4 varchar2(20),
TESTCOL5 char(20),
TESTCOL6 nchar(20),
TESTCOL7 varchar2(20),
TESTCOL8 varchar2(20),
TESTCOL9 varchar2(20)
)
partition by range (BASE_DT)
(
partition YKTEST_PT_201504 values less than ('20150501'),
partition YKTEST_PT_201505 values less than ('20150601'),
partition YKTEST_PT_201506 values less than ('20150701'),
partition YKTEST_PT_201507 values less than ('20150801'),
partition YKTEST_PT_201508 values less than ('20150901'),
partition YKTEST_PT_201509 values less than ('20151001'),
partition YKTEST_PT_201510 values less than ('20151101'),
partition YKTEST_PT_201511 values less than ('20151201'),
partition YKTEST_PT_201512 values less than ('20160101'),
partition YKTEST_PT_201601 values less than ('20160201'),
partition YKTEST_PT_201602 values less than ('20160301'),
partition YKTEST_PT_201603 values less than ('20160401'),
partition YKTEST_PT_201604 values less than ('20160501'),
partition YKTEST_PT_201605 values less than ('20160601'),
partition YKTEST_PT_201606 values less than ('20160701'),
partition YKTEST_PT_201607 values less than ('20160801'),
partition YKTEST_PT_201608 values less than ('20160901'),
partition YKTEST_PT_201609 values less than ('20161001'),
partition YKTEST_PT_201610 values less than ('20161101'),
partition YKTEST_PT_201611 values less than ('20161201'),
partition YKTEST_PT_201612 values less than ('20170101'),
partition YKTEST_PT_201701 values less than ('20170201'),
partition YKTEST_PT_201702 values less than ('20170301'),
partition YKTEST_PT_201703 values less than ('20170401'),
partition YKTEST_PT_201704 values less than ('20170501'),
partition YKTEST_PT_201705 values less than ('20170601'),
partition YKTEST_PT_201706 values less than ('20170701'),
partition YKTEST_PT_201707 values less than ('20170801'),
partition YKTEST_PT_201708 values less than ('20170901'),
partition YKTEST_PT_201709 values less than ('20171001'),
partition YKTEST_PT_201710 values less than ('20171101'),
partition YKTEST_PT_201711 values less than ('20171201'),
partition YKTEST_PT_201712 values less than ('20180101'),
partition YKTEST_PT_201801 values less than ('20180201'),
partition YKTEST_PT_201802 values less than ('20180301'),
partition YKTEST_PT_201803 values less than ('20180401'),
partition YKTEST_PT_201804 values less than ('20180501'),
partition YKTEST_PT_201805 values less than ('20180601'),
partition YKTEST_PT_201806 values less than ('20180701'),
partition YKTEST_PT_201807 values less than ('20180801'),
partition YKTEST_PT_201808 values less than ('20180901'),
partition YKTEST_PT_201809 values less than ('20181001'),
partition YKTEST_PT_201810 values less than ('20181101'),
partition YKTEST_PT_201811 values less than ('20181201'),
partition YKTEST_PT_201812 values less than ('20190101'),
partition YKTEST_PT_201901 values less than ('20190201'),
partition YKTEST_PT_201902 values less than ('20190301'),
partition YKTEST_PT_201903 values less than ('20190401'),
partition YKTEST_PT_201904 values less than ('20190501'),
partition YKTEST_PT_201905 values less than ('20190601'),
partition YKTEST_PT_201906 values less than ('20190701'),
partition YKTEST_PT_201907 values less than ('20190801'),
partition YKTEST_PT_201908 values less than ('20190901'),
partition YKTEST_PT_201909 values less than ('20191001'),
partition YKTEST_PT_201910 values less than ('20191101'),
partition YKTEST_PT_201911 values less than ('20191201'),
partition YKTEST_PT_201912 values less than ('20200101'),
partition YKTEST_PT_202001 values less than ('20200201'),
partition YKTEST_PT_202002 values less than ('20200301'),
partition YKTEST_PT_202003 values less than ('20200401'),
partition YKTEST_PT_202004 values less than ('20200501'),
partition YKTEST_PT_202005 values less than ('20200601'),
partition YKTEST_PT_202006 values less than ('20200701'),
partition YKTEST_PT_202007 values less than ('20200801'),
partition YKTEST_PT_202008 values less than ('20200901'),
partition YKTEST_PT_202009 values less than ('20201001'),
partition YKTEST_PT_202010 values less than ('20201101'),
partition YKTEST_PT_202011 values less than ('20201201'),
partition YKTEST_PT_202012 values less than ('20210101'),
partition YKTEST_PT_202101 values less than ('20210201'),
partition YKTEST_PT_202102 values less than ('20210301'),
partition YKTEST_PT_202103 values less than ('20210401'),
partition YKTEST_PT_202104 values less than ('20210501'),
partition YKTEST_PT_202105 values less than ('20210601'),
partition YKTEST_PT_202106 values less than ('20210701'),
partition YKTEST_PT_202107 values less than ('20210801'),
partition YKTEST_PT_202108 values less than ('20210901'),
partition YKTEST_PT_202109 values less than ('20211001'),
partition YKTEST_PT_202110 values less than ('20211101'),
partition YKTEST_PT_202111 values less than ('20211201'),
partition YKTEST_PT_202112 values less than ('20220101'),
partition YKTEST_PT_202201 values less than ('20220201'),
partition YKTEST_PT_202202 values less than ('20220301'),
partition YKTEST_PT_202203 values less than ('20220401'),
partition YKTEST_PT_202204 values less than ('20220501'),
partition YKTEST_PT_202205 values less than ('20220601'),
partition YKTEST_PT_202206 values less than ('20220701'),
partition YKTEST_PT_202207 values less than ('20220801'),
partition YKTEST_PT_202208 values less than ('20220901'),
partition YKTEST_PT_202209 values less than ('20221001'),
partition YKTEST_PT_202210 values less than ('20221101'),
partition YKTEST_PT_202211 values less than ('20221201'),
partition YKTEST_PT_202212 values less than ('20230101')
)
tablespace TEST
nologging;
-- 처리 속도를 위해 nologging 옵션 필수, not null 제약조건 포함(기검증 데이터 적재로 속도 차이 거의 없음) |