2016-07-12 6 views
0

Я новичок в базе данных оракула, и я создаю секционированную таблицу и вставляю в нее какую-то дату, но данные не разбиваются на разделы.Раздел таблицы 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

Однако данные не распределяли, Num Строки пусты:

enter image description here

Почему?

+0

Вы только создали два раздела. Чего ты ожидал? –

+0

T1 должен иметь 1 строку (50), T2 должен иметь 2 строки (150, 250), что я ожидаю? @a_horse_with_no_name – user6575380

+0

Откуда берется это 'num_rows'? Если это из 'user_tables.num_rows', вам нужно сначала обновить статистику, используя пакет' dbms_stats' –

ответ

Смежные вопросы