|
|
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Уверена, что такое можно сделать, но не соображу как: Есть исходная табличка: НоменклатураСчёт учёта130020100691130020100723130020100791130020100991130020101023130020101091130020101323130020101723130020101791130020101792130020102091130020102094 Необходимо сгруппировать записи следующим образом: НоменклатураСчёт учёта130020100691130020100723/91130020100991130020101023/91130020101323130020101723/91/92130020102091/94 Надоумьте как реализовать это в PL/SQL? Заранее благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 14:52 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Студентам, желающим помощи Покажите что Вы пытались сделать, начните с тестовых данных: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 14:59 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
ElicRTFM LISTAGG (FAQ) Спасибо, это кажется то, что нужно, но... Функцию LISTAGG можно использовать в следующих версиях Oracle / PLSQL: Oracle 12c, Oracle 11g Release 2 А есть какой-то аналог под Oracle8i? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 15:22 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
mbmElicRTFM LISTAGG (FAQ) Спасибо, это кажется то, что нужно, но... Функцию LISTAGG можно использовать в следующих версиях Oracle / PLSQL: Oracle 12c, Oracle 11g Release 2 А есть какой-то аналог под Oracle8i? Можно запросить у оракла, для старых версий они выдают по запросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 15:26 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
mbm Oracle8i? Сочувствую. RTFM ТОП №14 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 15:27 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Vadim LejninПокажите что Вы пытались сделать, начните с тестовых данных: Код: 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. .... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 15:45 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
mbmА есть какой-то аналог под Oracle8i? ROW_NUMBER + hierarchical query + снять толстый слой пыли с моего пакета 302640 . SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 16:46 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
to Stax СПАСИБО! Мне не хватало "толчка"! Переделала: записи выбираются из одной таблицы (TMP_DEBET_AMORT) и агрегируются в другую (TMP_DEBET_AMORT_GR): Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2018, 17:33 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
mbmElicRTFM LISTAGG (FAQ) Спасибо, это кажется то, что нужно, но... Функцию LISTAGG можно использовать в следующих версиях Oracle / PLSQL: Oracle 12c, Oracle 11g Release 2 А есть какой-то аналог под Oracle8i? а что еще 8 юзается кем то, прикольно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2018, 01:46 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Jebrailwm_concat же.и ты даже можешь продемонстрировать его использование на версии 8i? а ничего, что она появилась сильно позже (даже не в девятке, если что) и так и осталась недокументированной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 05:33 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Добрый Э - Эхдаже не в девятке, если что А вот тут пруф, пожалуйста. Т.к. я её в 9.2 использовал точно. Документировали её с 10-ки, насколько я помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 09:12 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
env, не раньше, чем Jebrail покажет, что её можно использовать в 9i ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 09:21 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
envнасколько я помню."есть только двое, (памяти) которых я доверяю. один из них - это я, а второй - не ты"(с) ;) Сам-то доказать можешь, что твое "точно" было в версии 9i, а не в 10g, например? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 09:33 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
envА вот тут пруф, пожалуйста. Т.к. я её в 9.2 использовал точно. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 09:34 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхСам-то доказать можешь, что твое "точно" было в версии 9i, а не в 10g, например? Я с 9.2.0.4 на 11g перескакивал. С 10-й сильно позже пришлось столкнуться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 09:45 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Jebrailwm_concat же. 10-ки не осталось :( Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. То есть а) В 8-ке WM_CONCAT не было б) Вообще, советовать использовать недокументированную функцию, которая была только в двух майор версиях, при этом еще и изменялась (результат с varchar2 на clob) - не очень хорошо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 11:30 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
WM_CONCAT, Спасибо. Значит либо память подводит, либо один добрый человек "допилил" 9.2.0.4 функционалом из 10-ки для своих нужд. Виталий, wm_concat в 10g входит в бинарники или накатывается из скриптов схемы wmsys? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 12:26 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
envWM_CONCAT, Спасибо. Значит либо память подводит, либо один добрый человек "допилил" 9.2.0.4 функционалом из 10-ки для своих нужд. Код: 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 13:18 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Тока не говори что ты в 9-ку запихал пакет с форматом WRAP от 10-ки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 13:21 |
|
||
|
Сцепить содержимое
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, наоборот с 10 --> выше ps разврапливать тож не пробовал ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2018, 13:58 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39602336&tid=1884427]: |
0ms |
get settings: |
4ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 311ms |

| 0 / 0 |
