8.3 DB 产品中的 XML
CREATE TABLE classes(id INTEGER NOT NULL, details XML);
insert into classes values(1, XMLPARSE ( DOCUMENT
'<students>
<student><name>ZhangTao</name><gpa>70</gpa></student>
<student><name>ZhaoFan</name><gpa>80</gpa></student>
</students>'));
insert into classes values(2, XMLPARSE ( DOCUMENT
'<students>
<student><name>XiaoWang</name><gpa>75</gpa></student>
<student><name>XiaoMa</name><gpa>80</gpa></student>
</students>'));
XQUERY db2-fn:xmlcolumn('CLASSES.DETAILS')//name;
将得到所有的name 元素:
<name>ZhangTao</name>
<name>ZhaoFan</name>
<name>XiaoWang</name>
<name>XiaoMa</name>
XQUERY for $stuin db2-fn:xmlcolumn('CLASSES.DETAILS')//student return $stu/name;
XQUERY db2-fn:sqlquery('select details from classes where id = 2')//name; id
first_one
Last updated

