|
|
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Всем привет. Использую функцию xmltype Подскажите как при вставке проверять значение на NULL т.к. при инсерте NULL-значения получаю ошибку ORA-19032: Expected XML tag , got no content Код: plsql 1. так все вставляет корректно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 19:21 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
поле VALUEXML имеет тип xmltype ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 19:22 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
и можно ли как-то NULL конвертировать в формат xmltype ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 19:25 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Предоставьте нормальный test case. Код: 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.11.2018, 19:32 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
dmdmdm, дело в том что скрипт гененирует стороннее приложение Код: plsql 1. и когда туда поступает NULL в качестве аргумента. то получаю ошибку ORA-19032: Expected XML tag , got no content ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 19:41 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
чтобы если передается в функцию xmltype(NULL), то оно бы так и вставляло его NULLом, а если текст то обрабатывала и тоже вставляла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 19:45 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Все еще нет test case. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 19:53 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
INSERT INTO Table_1 (Field1, Field2, VALUEXML) SELECT Field1, Field2, XMLTYPE(VALUEXML) FROM Table_2; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 19:58 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. и вот тут селект дает как нормальные значения, которые функция конвертирует. А если попадает NULL то вылетает с ошибкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 20:00 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. а у меня если как у вас вставляю вместо аргумента NULL получаю SQL Error: ORA-06553: PLS-307: слишком много описаний 'XMLTYPE' соответствуют этому вызову 06553. 00000 - "PLS-%s: %s" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 20:05 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
ORA-06553: PLS-307 Наконец хоть что-то внятное. И вы с этим сходили в Гугл и что-то почитали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 20:33 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Ольга СеменоваORA-19032: Expected XML tag , got no contentЭто приложение вместо биндов использует пустой литерал ''. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 20:55 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
dmdmdmORA-06553: PLS-307 Наконец хоть что-то внятное. И вы с этим сходили в Гугл и что-то почитали? попробовала Код: plsql 1. ORA-19032: Ожидался тэг XML ,; обнаружен no content ORA-06512: на "SYS.XMLTYPE", line 310 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2018, 21:29 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Ольга Семенова, Bерсию огласи. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 00:51 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Ольга Семенова, мож у вас "пробельчик" передается, а не null? Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ..... stax ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 09:41 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Ольга Семенова, 0. Какая версия оракла 1. Каким типом биндуется параметр на стороне приложения 2. trim ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 09:43 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
C trim погорячился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 10:01 |
|
||
|
Insert в поле типа xmltype
|
|||
|---|---|---|---|
|
#18+
Ольга Семенова, зацените: Код: plsql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2018, 14:13 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=92&tid=1883100]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 359ms |

| 0 / 0 |
