|
|
|
XMLTable
|
|||
|---|---|---|---|
|
#18+
Поясните пожалуйста. Есть тестовый пример select * from XmlTable('response/taskList/item1' Passing XmlType('<response > <taskList rr="sdfg" bb="----asdf"> jj <item taskId="110022506028" sysOrderId="139849896" /> <item1 rr="sdfg1" > itt <taskId>1100225060280</taskId> </item1> </taskList> </response>') columns taskId XMLTYPE PATH '.', XZ varchar2(255) PATH '/XZ' ) в поле XZ = itt 1100225060280 Совершенно не понимаю почему. Я ожидаю пусто или ошибку но никак не значение у меня то нет тега XZ? При том если написать /item1/XZ то становится значение пусто что уже правильно по моему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:27 |
|
||
|
XMLTable
|
|||
|---|---|---|---|
|
#18+
такой же результат itt 1100225060280 получаю если указываю XZ varchar2(255) PATH '/taskId' Что тоже по моему неправильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:39 |
|
||
|
XMLTable
|
|||
|---|---|---|---|
|
#18+
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:41 |
|
||
|
XMLTable
|
|||
|---|---|---|---|
|
#18+
werthvfy1в поле XZ = itt 1100225060280 ???? На 11.2.0.3 - пустота Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:45 |
|
||
|
XMLTable
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, А если указать XZ varchar2(255) PATH '/taskId'? Подозреваю что где то глюк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 17:58 |
|
||
|
XMLTable
|
|||
|---|---|---|---|
|
#18+
werthvfy1А если указать XZ varchar2(255) PATH '/taskId'? пусто если '//taskId' (два слэша), то '1100225060280' IMHO Нужны независимые тестеры с "11.2.0.4.0 - 64bit Production", если у них глюк вопроизведется, то возможно бага. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 18:06 |
|
||
|
XMLTable
|
|||
|---|---|---|---|
|
#18+
werthvfy1А если указать XZ varchar2(255) PATH '/taskId'? Подозреваю что где то глюкВ 11.2.0.4. Такой путь запрашивает корень, который по определению один. Вот они и переоптимизировали и всегда возвращают корень независимо от его названия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 18:07 |
|
||
|
XMLTable
|
|||
|---|---|---|---|
|
#18+
werthvfy1, Oracle 12.1.0.2: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2018, 18:14 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39754102&tid=1882985]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
144ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 465ms |

| 0 / 0 |
