Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
xml modify insert добавить идентификатор
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, помогите, пожалуйста, разобраться с задачей. Есть вот такой xml: Код: 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. 43. Нужно добавить нумерацию в ноды с работниками и в ноды с периодами работы. Я делаю так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Идентификатор добавляется правильно. Теперь тот же метод применяю к периодам работы, но мне надо, чтобы для каждого работника нумерация периодов начиналась с 1. При таком коде она получается сквозной, то есть неправильной. Подскажите, плиз, как код исправить. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. И заодно еще один вопрос: можно ли такую модификацию выполнить без циклов? На маленьких xml это работает быстро, но на больших (200-300 тыс. записей), боюсь, будет тормозить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2018, 18:29 |
|
||
|
xml modify insert добавить идентификатор
|
|||
|---|---|---|---|
|
#18+
alol55, Код: 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. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. Думаю можно и попроще если сконвертировать с реляционный вид и потом в обратную собрать результирующую xml. Но в пятницу сильно напрягаться не хочется, уж извиняйте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2018, 21:15 |
|
||
|
xml modify insert добавить идентификатор
|
|||
|---|---|---|---|
|
#18+
felix_ff, с ума сойти, это работает) Спасибо вам огромное!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2018, 07:09 |
|
||
|
xml modify insert добавить идентификатор
|
|||
|---|---|---|---|
|
#18+
alol55, Как и писал felix_ff , можно гораздо проще и без modify: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2018, 10:47 |
|
||
|
xml modify insert добавить идентификатор
|
|||
|---|---|---|---|
|
#18+
alol55, вариант предложенный invm сильно лучше моего берите его за основу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2018, 18:20 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39596127&tid=1690352]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 367ms |

| 0 / 0 |
