|
|
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
create table test (id number(2), num number(2)); create index test_idx on test (id desc, num desc); select COLUMN_NAME, DATA_TYPE from user_tab_cols where TABLE_NAME='TEST'; COLUMN_NAME DATA_TYPE -------------------- ------------------------------ ID NUMBER NUM NUMBER SYS_NC00003$ RAW SYS_NC00004$ RAW select * from user_ind_columns where TABLE_NAME='TEST'; INDEX_NAME COLUMN_NAME COLUMN_POSITION CHAR_LENGTH DESC ------------ --------------- ------------------ ------------- ------ TEST_IDX SYS_NC00003$ 1 34 DESC TEST_IDX SYS_NC00004$ 2 34 DESC Ну и вопрос: зачем собственно он создает эти столбцы RAW и что он в них хранит?? И в догонку тоже интересный фактик... select INDEX_NAME, index_type from user_indexes where table_name = 'TEST'; INDEX_NAME INDEX_TYPE ----------------------- --------------------------- TEST_IDX FUNCTION-BASED NORMAL И это при QUERY_REWRITE_ENABLED = FALSE... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2003, 17:50 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
Эт какая версия? Девятка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2003, 18:31 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
она... а что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2003, 18:34 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
Да так... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2003, 18:38 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
восьмерки нет под рукой, запусти тоже самое у себя, покажи что получится... оЧЧень интересно!! серьезно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2003, 18:41 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Разница есть, но она не велика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2003, 18:47 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
так это в документации честно описано, что desc -> FBI А вот в 7ке видимо просто меняли порядок списка листовых блоков на обратный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 00:01 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
Интересно, почему в девятке появляются (видны в user_tab_columns) дополнительные столбцы, а в восьмёрке - нет, хотя видны в user_ind_columns? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 10:06 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
В 9i представления %_TAB_COLUMNS скрытые колонки тоже не покажут, покажут представления %_TAB_COLS. ИМХО некоторое количество фич, наподобе descending, function-based indexes, может еще чего, реализовано в полном соответствии с одним из правил Кодда для реляционных БД, по которому "вся информация должна определяться строго как значения таблиц". Просто это работа, кемо-то уже сделанная, можно воспользоваться ее результатами, можно написать свое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 10:14 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
Да собственно что "ТАК НАДО" я догадался... А вот, что же в этих RAW столбцах лежит? Какая формула у это вычисляемого столбца? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 10:35 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
В 8 и ниже index desc физически хранится, как обычный упорядоченный по возрастанию индекс. Просто при запросах он читается снизу вверх. А в 9 эти индесы действительно отсортированы в обратном порядке. А для этого и появляется странные функции. Сами определения функций есть в dba_ind_expressions. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 10:45 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
Ну может быть еще чего подскажет поле DATA_DEFAULT в USER_TAB_COLS. Кстати, для индексов по функциям туда четно именно используемая фунция и прописывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 10:46 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
2 Denis Popov. No esli ya postrou indextype i index na nem, to gde ty ego budesh iskat'? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 10:47 |
|
||
|
кто расскажет про index desc order?
|
|||
|---|---|---|---|
|
#18+
Для начала я полезу в документацию на предмет выяснения в глоссарии, что подразумевается под словом indextype. И пойму, что речь идет о Application Domain Indexes. И когда я решу их использовать, то при необходимости постараюсь найти всю требуемую мне информацию о них, которая находится в словаре БД, а также, и в первую очередь, в документации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2003, 11:00 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32121822&tid=1991446]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 498ms |

| 0 / 0 |
