Гость
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Композитное секционирование list-hash / 6 сообщений из 6, страница 1 из 1
29.12.2021, 19:33
    #40124048
KiraBatya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Композитное секционирование list-hash
Пытаюсь разобраться с композитном секционированием,создаю простую таблицу

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
create table T_COMPLEX(
    ID NUMBER,
    TIME_ID DATE
    )
    partition by list (ID)
    SUBPARTITION BY HASH (TIME_ID)
    SUBPARTITIONS 4 STORE IN (D01, D02, D03,D04)
    (
        partition k1 VALUES LESS THAN ('27-DEC-04'), -- подчеркивает "LESS" как ошибку
        partition k2 VALUES LESS THAN ('17-APR-08'),
        partition k3 VALUES LESS THAN ('12-OCT-12')
    );


На выходе компилятор выдает такую ошибку

Код: plsql
1.
2.
ORA-00906: missing left parenthesis
00906. 00000 -  "missing left parenthesis"



В чем проблема?
Пытался до этого сделать вот так
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
create table T_COMPLEX(
    ID NUMBER,
    TIME_ID DATE
    )
    partition by list (ID)
    (
    partition p1 values (1,2) ,
    partition p2 values (3,4,5) ,
    partition p3 values (6,7,8) 
    )
    SUBPARTITION BY HASH (TIME_ID) -- подчеркивает BY как ошибка
    SUBPARTITIONS 4 STORE IN (D01, D02, D03,D04)
    (
        partition k1 VALUES LESS THAN ('27-DEC-04'),
        partition k2 VALUES LESS THAN ('17-APR-08'),
        partition k3 VALUES LESS THAN ('12-OCT-12')
    );


Нужно просто создать таблицу с композитным секционированием list-hash прошу помочь
...
Рейтинг: 0 / 0
29.12.2021, 20:47
    #40124058
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Композитное секционирование list-hash
KiraBatya
Код: plsql
1.
partition k1 VALUES LESS THAN ('27-DEC-04'), -- подчеркивает "LESS" как ошибку

Включи мозг:
• partition - это про id
• LESS - ты к чему собрался применять: к by list (ID)? к HASH (TIME_ID)?
...
Рейтинг: 0 / 0
29.12.2021, 20:58
    #40124061
KiraBatya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Композитное секционирование list-hash
Elic,

ну к HASH(TIME_ID)
...
Рейтинг: 0 / 0
29.12.2021, 21:08
    #40124062
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Композитное секционирование list-hash
KiraBatya
ну к HASH(TIME_ID)
Т.е. ты совсем не понимаешь, что такое хэш?
...
Рейтинг: 0 / 0
29.12.2021, 21:08
    #40124063
KiraBatya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Композитное секционирование list-hash
Elic,
Прошу не душите,я просто пытаюсь переписать под себя пример из лекции,только там range-hash а мне надо list-hash,я не супер спец в этом деле как вы,прошу помочь,пожалуйста
пример
...
Рейтинг: 0 / 0
29.12.2021, 22:30
    #40124073
KiraBatya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Композитное секционирование list-hash
Elic,

Теперь понял в чем ошибка,но могли и поподробнее написать
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Композитное секционирование list-hash / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]