Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Слияние одноименных тэгов в OpenXML
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите, как можно с минимальными затратами слить одноименные тэги в одно поле через разделитель? Облазил весь инет, нигде примеров не нашел :( Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Кол-во тэга <b> заранее не известно. Можно ли что-то написать в XPath в ColPattern ? Видел такую штуку, но можно ли и как её здесь прикрутить, не знаю: <xsl:value-of select="/root/item" separator=", "/> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2018, 18:08 |
|
||
|
Слияние одноименных тэгов в OpenXML
|
|||
|---|---|---|---|
|
#18+
Можно вот так: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2018, 19:15 |
|
||
|
Слияние одноименных тэгов в OpenXML
|
|||
|---|---|---|---|
|
#18+
NiklsВидел такую штуку, но можно ли и как её здесь прикрутить, не знаю: <xsl:value-of select="/root/item" separator=", "/> Никак - эта штука является XSLT-инструкцией, а MSSQL из коробки XSLT не поддерживает. Можно сделать так: Код: 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. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 06:17 |
|
||
|
Слияние одноименных тэгов в OpenXML
|
|||
|---|---|---|---|
|
#18+
XQuery еще не предлагали? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 08:49 |
|
||
|
Слияние одноименных тэгов в OpenXML
|
|||
|---|---|---|---|
|
#18+
Всем спасибо! Взял вариант Веры Павловны) Вариант с concat ни в 2005ом ни в 2008 не работает, ругается, что нет такой функции А последний вариант с x.query склеивает из всех блоков, а как его съэплаить по parentid ума не хватает, т.к. c query не работал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 10:12 |
|
||
|
Слияние одноименных тэгов в OpenXML
|
|||
|---|---|---|---|
|
#18+
NiklsВсем спасибо! Взял вариант Веры Павловны) Вариант с concat ни в 2005ом ни в 2008 не работает, ругается, что нет такой функции А последний вариант с x.query склеивает из всех блоков, а как его съэплаить по parentid ума не хватает, т.к. c query не работал. Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 10:19 |
|
||
|
Слияние одноименных тэгов в OpenXML
|
|||
|---|---|---|---|
|
#18+
Если openxml не обязательно: Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 10:55 |
|
||
|
Слияние одноименных тэгов в OpenXML
|
|||
|---|---|---|---|
|
#18+
invm Код: sql 1. 2. 3. 4. 5. 6. о как, даже проще оказывается можно. надо запомнить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2018, 11:11 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39708256&tid=1689048]: |
0ms |
get settings: |
5ms |
get forum list: |
21ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 347ms |

| 0 / 0 |
