|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#18+
Здравствуйте. Есть XML следующего вида: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Нужно его разложить в таблицу: Код: plaintext
Код: plaintext 1. 2. 3. 4. 5.
количество тегов <PRIM> может быть до 50, а больше 16 конгатенаций нельзя сделать. Может кто знает, как мне объединить все значения <PRIM>, желательно в одном запросе. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2009, 18:52 |
|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#18+
rvkМожет кто знает, как мне объединить все значения <PRIM>, желательно в одном запросе. По-моему надо не делать ничего, считая элемент PRIM единственным. Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2009, 19:43 |
|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#18+
Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2009, 19:46 |
|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2009, 10:39 |
|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#18+
ZloxaНо не следует забывать что у нас строка, а значит значение может содержать спецсимволы.Но это не повод перегибать :) Достаточно и: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2009, 10:56 |
|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#18+
ElicДостаточно и Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2009, 11:07 |
|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#18+
Добрый день. А как сделать тоже самое с помощью xmltable? Пытаюсь так, но ошибка ERROR at line 20: ORA-19109: RETURNING keyword expected Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2021, 16:39 |
|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#18+
новый2, так "работает" Код: plsql 1. 2. 3.
К тому же, string-join тупо игнорирует разделитель (всегда использует пробел), concat - учитывает. Так , оно както сильно смахивает на глюк, но лень ковыряться. Regards Maxim ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2021, 19:03 |
|
Объединение данных из тегов XML
|
|||
---|---|---|---|
#18+
Maxim Demenko, Спасибо. Путем проб - так работает с установкой разделителя Код: sql 1.
А если тип clob - то вообще не нужно ничего писать - само объединяется, но без разделителя Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2021, 13:45 |
|
|
start [/forum/topic.php?fid=52&tid=1880312]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
194ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 295ms |
0 / 0 |