DB2XML插入到XML数据类型列中

DB2XML插入到XML数据类型列中,db2,db2-400,Db2,Db2 400,如何将它们插入db2中的列中 栏目包括: (部门id整数, 文本(xml) 插入xml\u测试值(1,'1000010)若要将其插入xml列,则需要一个正确的xml。“'1000010”不是可以解释为有效XML的字符串 我手边没有iSeries,但有LUW和这样的桌子: db2 "create table xmltest(c1 int, c2 xml)" 您可以将XML作为字符串插入: $ db2 "insert into xmltest values (1, '<name> db

如何将它们插入db2中的列中

栏目包括: (部门id整数, 文本(xml)


插入xml\u测试值(1,'1000010)

若要将其插入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.
$db2“插入xmltest值(1,'db2inst1')”
DB20000I SQL命令已成功完成。
或者,例如,使用XMLPARSE:

db2 "insert into xmltest values (2, XMLPARSE(document '<name> db2inst1 </name>') )"
DB20000I  The SQL command completed successfully.
db2“插入xmltest值(2,XMLPARSE(文档'db2inst1'))”
DB20000I SQL命令已成功完成。

在c2列中,可以像这样添加db2inst2inst2。?有效的XML值可以如下:
xmlparse(文档“db2inst2inst2”)