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);
データに挿入される。しかし、データがパーティション化されていない
、民列が空である:
なぜですか?
は、あなただけの2つのパーティションを作成しました。あなたは何を期待しましたか? –
T1には1行(50)、T2には2行(150,250)が必要です。これは私が期待しているものですか? @a_horse_with_no_name – user6575380
「num_rows」はどこから来たのですか?それが 'user_tables.num_rows'からのものであれば、まず' dbms_stats'パッケージ –