|
Расшифровка кодов через запятую ("code1, code2" => "Name 1; Name 2")
|
|||
---|---|---|---|
#18+
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 Исходные данные: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Нужно для каждого EPT через точку с запятой перечислить все его DEPT. Но скрипт Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
даёт неожиданный результат: ENAMEDNAMESept 1dept 2; dept 3ept 2dept 2; dept 3ept 3dept 2; dept 3 Если раскоментировать Код: plsql 1.
, то получаем ожидаемый результат: ENAMEDNAMESept 1dept 2; dept 3ept 2dept 1ept 3dept 3; dept 2 Почему?? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 11:44 |
|
Расшифровка кодов через запятую ("code1, code2" => "Name 1; Name 2")
|
|||
---|---|---|---|
#18+
g_andrew11 Почему?? имхо, оптимизатор дооптимизировался ps попробовать lateral (не помню был ли в 12-ке) ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 14:12 |
|
Расшифровка кодов через запятую ("code1, code2" => "Name 1; Name 2")
|
|||
---|---|---|---|
#18+
g_andrew11, Код фтопку: Код: 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.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 14:33 |
|
Расшифровка кодов через запятую ("code1, code2" => "Name 1; Name 2")
|
|||
---|---|---|---|
#18+
g_andrew11, Этот баг был и в 12.2, исправлено в 18/19. Stax попробовать lateral (не помню был ли в 12-ке) Код: 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. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2021, 14:46 |
|
|
start [/forum/topic.php?fid=52&msg=40095492&tid=1879925]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 241ms |
total: | 355ms |
0 / 0 |