Вставка XML Db2 в столбцы типов данных XML - PullRequest
0 голосов
/ 30 сентября 2019

Как вставить их в столбцы в db2.

Столбцы: (целое число dept_id, text_xml XML)

Вставить в значения xml_test (1, '1000010)

1 Ответ

0 голосов
/ 30 сентября 2019

Вам нужен правильный XML, если вы хотите вставить его в столбец XML. «1000010» не является строкой, которую можно интерпретировать как действительный XML.

У меня нет iSeries под рукой, но с LUW и таблицей, подобной этой:

db2 "create table xmltest(c1 int, c2 xml)"

, вы можете вставить XML в виде строки:

$ db2 "insert into xmltest values (1, '<name> db2inst1 </name>')"
DB20000I  The SQL command completed successfully.

или, например,с XMLPARSE:

db2 "insert into xmltest values (2, XMLPARSE(document '<name> db2inst1 </name>') )"
DB20000I  The SQL command completed successfully.
...