2016-07-12 17 views
0

Oracleデータベースを初めて使用しているため、パーティション表を作成して日付を挿入しますが、データはパーティション化されません。Oracle表パーティションが機能しない

表:

Create Table Buclm_Adapterdb.zzzz 
(
    Id  Number 
) 
Partition By Range (Id) 
( 
    Partition T1 Values Less Than (100), 
    Partition T2 Values Less Than (maxvalue) 
) 
; 

挿入データ:

INSERT INTO Buclm_Adapterdb.zzzz (id) VALUES (50); 
INSERT INTO Buclm_Adapterdb.zzzz (id) VALUES (150); 
INSERT INTO Buclm_Adapterdb.zzzz (id) VALUES (250); 

データに挿入される。しかし、データがパーティション化されていない

enter image description here

、民列が空である:

enter image description here

なぜですか?

+0

は、あなただけの2つのパーティションを作成しました。あなたは何を期待しましたか? –

+0

T1には1行(50)、T2には2行(150,250)が必要です。これは私が期待しているものですか? @a_horse_with_no_name – user6575380

+0

「num_rows」はどこから来たのですか?それが 'user_tables.num_rows'からのものであれば、まず' dbms_stats'パッケージ –

答えて