oracle數(shù)據(jù)庫(kù)是怎樣實(shí)現(xiàn)按月分區(qū)的?
代碼簡(jiǎn)單就是你復(fù)制的那樣具體的實(shí)現(xiàn)方式就是在你ORD_ACT_PART01 分區(qū)中,要存放日期小于2003年5月1號(hào)的數(shù)據(jù),也就是存放2003年4月的,以及以前的所有ORD_ACT_PART02 分區(qū)中存放2003年5月的數(shù)據(jù),但是因?yàn)橹坝辛?003年4月的存放在分區(qū)1里,所以這里只存放5月的了,后邊也類似 但是你這個(gè)吧,只建了3個(gè)分區(qū),到存放7月的數(shù)據(jù),就會(huì)提示插入錯(cuò)誤了,因?yàn)槟銢]有存放7月的分區(qū),所以只能再建,語(yǔ)法就是跟樓上那些人寫的差不多了 ALTER TABLE ORDER_ACTIVITIES ADD PARTITION ORD_ACT_PART04 VALUES LESS THAN (TO_DATE('01-AUG-2003','DD-MON-YYYY')
) TABLESPACE ORD_TS04 不過建議起名時(shí)最好p200301,p200302這樣的一目了然