Я новичок в базе данных оракула, и я создаю секционированную таблицу и вставляю в нее какую-то дату, но данные не разбиваются на разделы.Раздел таблицы 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);
данные вставляются:
Однако данные не распределяли, Num Строки пусты:
Почему?
Вы только создали два раздела. Чего ты ожидал? –
T1 должен иметь 1 строку (50), T2 должен иметь 2 строки (150, 250), что я ожидаю? @a_horse_with_no_name – user6575380
Откуда берется это 'num_rows'? Если это из 'user_tables.num_rows', вам нужно сначала обновить статистику, используя пакет' dbms_stats' –