首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

操作XML的有关问题

2012-03-02 
操作XML的问题SELECTxml2clob(xmlelement(NAMELanguages ,xmlagg(newele)))FROM(SELECTxml2clob(xmlelem

操作XML的问题
SELECT   xml2clob(xmlelement(NAME   "Languages ",   xmlagg(newele)))
FROM
(
SELECT   xml2clob(
xmlelement(NAME   "Language ",   xmlattributes(ltable.returnedVarchar   AS   "Value "),
xmlagg(
xmlelement(NAME   "Book ",  
(SELECT   titable.returnedVarchar   FROM
TABLE(db2xml.extractVarchars(xmldoc, '/Book/@Title '))   AS   titable)))
))   AS   newele
FROM   xmlcol,TABLE(db2xml.extractVarchars(xmldoc, '/Book/@OriginalLanguage '))   AS   ltable
)    
GROUP   BY   ltable.returnedVarchar

想要得到这样的结果:
<languages>
<language   value= "xxx ">
<book> aaa </book>
</language>
</languages>
但上面那段代码怎么都通不过,说GROUP   BY语句有问题。
大家能不能帮忙想想办法?
多谢。

[解决办法]
www.mydb2.cn上的应用开发版有些XML开发相关的资料下载。

热点排行