powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 загрузка XML из CLOB
4 сообщений из 4, страница 1 из 1
DB2 загрузка XML из CLOB
    #36531124
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Условия:
В таблице db2 v9.5 в поле типа CLOB хранятся XML-данные.

Задача: прочитать данные, конвертнуть в формат XML, распарсить, изменить значения пары узлов и сохранить назад в CLOB.

Проблема:
XMLCAST возвращает атомарное значение
Код: plaintext
1.
2.
3.
4.
5.
db2 => xquery for $y in db2-fn:sqlquery('select XMLCAST(column1 as XML) from test')/object 
return $y

SQL16011N  Результат выражения промежуточного шага в выражении пути XQuery
содержит атомарное значение. QName ошибки =err:XPTY0019.  SQLSTATE= 10507 

и XMLQUERY тоже
Код: plaintext
1.
2.
3.
4.
db2 => select XMLQUERY('$c/object' passing test.column1 as "c"), id from test

SQL16011N  Результат выражения промежуточного шага в выражении пути XQuery
содержит атомарное значение. QName ошибки =err:XPTY0019.  SQLSTATE= 10507 

Подскажите, как решить эту задачку?
...
Рейтинг: 0 / 0
DB2 загрузка XML из CLOB
    #36533710
BuryCommoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
select XMLQUERY('$c/object' passing XMLDOCUMENT(DOCUMENT test.column1) as "c"), id from test
Вроде должно работать.

---------------------------------------------------------
IS NULL OR NOT IS NULL
...
Рейтинг: 0 / 0
DB2 загрузка XML из CLOB
    #36535131
BuryCommoner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не выспался сегодня.
Код: plaintext
select XMLQUERY('$c/object' passing XMLPARSE(DOCUMENT test.column1) as "c"), id from test

---------------------------------------------------------
IS NULL OR NOT IS NULL
...
Рейтинг: 0 / 0
DB2 загрузка XML из CLOB
    #36539662
pomoev.u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ага, спасибо, вроде разобрался
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 загрузка XML из CLOB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]