资源描述:
《Oracle分区表 (Partition Table) 的创建及管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Oracle分区表(PartitionTable)的创建及管理一、创建分区表ITPUB个人空间V"BX2^.Q分区表分为四类:1、范围分区表2、列表分区表3、哈希分区表4、组合分区表下面分别创建四类分区表。ITPUB个人空间Q$g&Tu+Vx!z&b;QX1、范围分区表CREATETABLErange_example(%sb-^B]_BS0 range_key_columnDATE,ITPUB个人空间:sc!_5N3@{~ DATAVARCHAR2(20),
2、^8a%Azj"L"nDl0 IDintegerITPUB个人空间w]~@?&gaz0`t )PARTITIONBYRANGE(range_key_column)ITPUB个人空间:e6?_#tC[LL[f (ITPUB个人空间gsX}P6w PARTITIONpart01VALUESLESSTHAN(TO_DATE('2008-07-100:00:00','yyyy-mm-ddhh24:mi:ss'))TABLESPACEtbs01,8{m!dQRK
3、h0 PARTITIONpart02VALUESLESSTHAN(TO_DATE('2008-08-100:00:00','yyyy-mm-ddhh24:mi:ss'))TABLESPACEtbs02,ITPUB个人空间e(N+jJU#yU PARTITIONpart03VALUESLESSTHAN(TO_DATE('2008-09-100:00:00','yyyy-mm-ddhh24:mi:ss'))TABLESPACEtbs03ITPUB个人空间nNi}g6rK
4、wx:_);2、列表分区表0n@gld2Np,S0CREATETABLElist_example(ITPUB个人空间3m'_F9h2
5、E1w1W6} dnameVARCHAR2(10),Hghl+u% DATAVARCHAR2(20)ITPUB个人空间@b2x'k6Cn)PARTITIONBYLIST(dname)ITPUB个人空间"y#j5_`DjxD(ITPUB个人空间ux5LEN PARTITIONpart01VALUES(
6、'ME','PE','QC','RD'),ITPUB个人空间5R2k8M~pk)K PARTITIONpart02VALUES('SMT','SALE').Ruf?,?D0);3、哈希分区表ITPUB个人空间e?S9n2A9bTCREATETABLEhash_example(ITPUB个人空间ad?Z2UI+b-E hash_key_columnDATE,ITPUB个人空间CCG*U/p-s.B6i:o2Q DATAVARCHAR2(20)
7、.DBz3^8Z0)PARTITIONBYHASH(hash_key_cloumn)ITPUB个人空间TmJ_A(R(ITPUB个人空间,Rg8?bH8gO PARTITIONpart01,ITPUB个人空间9lmOB7@a PARTITIONpart02ITPUB个人空间2vuE2X'p4D~1Qp0J);4、组合分区表ITPUB个人空间J5l/@7a;~Yf.tCREATETABLErange_hash_example(ITPUB个人空间8D
8、Pom:OV range_column_keyDATE,kR:eeD+ta0 hash_column_keyINT,ITPUB个人空间H1NJmdu`Y DATAVARCHAR2(20)ITPUB个人空间Yhuj*GWz*b)ITPUB个人空间XcO0UxH6vyPARTITIONBYRANGE(range_column_key)ITPUB个人空间O`j6}[4?;}SUBPARTITIONBYHASH(hash_column_key)SUBPAR
9、TITIONS2ITPUB个人空间kq5g
10、W1v7Sp(ITPUB个人空间`[6L0B-h PARTITIONpart_1VALUESLESSTHAN(TO_DATE('2008-08-01','yyyy-mm-dd'))(ITPUB个人空间+$C&Ev+Fs SUBPARTITIONpart_1_sub_1,v;w+F#Z:l2b6KHA0 SUBPARTITIONpart_1_sub_2,ITPUB个人空间h%R4c9[5Q+cU