|
|
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
Код: plsql 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. 31. Можно ли в анонимном блоке отсортировать аналогично запросу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 16:13 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Лишняя ; была, убрал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 16:24 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
in17011, нет практики с вложенными таблицами не понимаю order by b.nested_table_id desc; nested_table_id он шо разный для каждой "ВЛОЖЕННОЙ" строки ? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 17:37 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
Stax, Действительно, один и тот же. А почему тогда сорт работает? И можно ли всё-таки в pl/sql иметь контроль над порядком элементов из nested table column? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 18:16 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
brzl, А если размер не знаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 19:47 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
in17011 контроль над порядком элементов из nested table column?NT по определению является неупорядоченной, как и обычная таблица. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2018, 20:25 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
in17011А почему тогда сорт работает? тоже інтересно, случайность или фича? ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 08:29 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 11:52 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
brzl, п*нул в лужу.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 11:58 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
brzl, "отсортировало правильно", с добавлен последним ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 14:37 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
Staxbrzl, "отсортировало правильно", с добавлен последним ..... staxПобочность эффекта легко видна в плане. И при добавлении хинта сортировка более не наблюдается. Код: plsql 1. 2. 3. 4. 5. 6. Ну это 11-я, версия, а на 12-й ее нет изначально. Можно дальше играться с побочными эффектами Код: plsql 1. 2. 3. 4. Но как уже было сказано A nested table is an unordered set of data elements, all of the same data type.Так что никакой гарантии "порядка" нет. [offtop] Вон в Impala [array is a] complex data type that can represent an arbitrary number of ordered elements.Так там специально есть ITEM (аналог column_value in Oracle) and POS Pseudocolumns, ибо порядок гарантируется. [/offtop] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 17:43 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
Для varray порядок отражает sys_nc_array_index, но доступно оно только в ddl, а вместе с nested_table_id образуют глобально уникальный ключ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2018, 22:09 |
|
||
|
nested table sort
|
|||
|---|---|---|---|
|
#18+
dbms_photoshop, Спасибо за разъяснение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2018, 17:13 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39622750&tid=1884203]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 343ms |

| 0 / 0 |
