我们正试图返工SQL在产品。的产品的商店XML在一个表格如下:

XML_STORAGE
- UID IDENTITY
- PARENT_ID INTEGER
- SEQ INTEGER
- XML VARCHAR(3800)

目前的办法,这样做如下:

检索的所有行为PARENT_ID=n。然后去获取的行代码和连接XML串成一个大XML之前分析。SEQ列是用来了结果以XML串可以连接正常。我们希望这一点是明确的。

我们正试图做的是返工,这使我们可以用一个SQL变为检索整串,只是取的一个行回DB2。是否有一个DB2功能,这将使我们能够串连串在所有这些行为一大串的结果集。怎么会这样SQL看看。请让我知道。任何帮助是非常赞赏。

谢谢!-Azeem

有帮助吗?

解决方案

检查递归查询在DB2,例如所提到的 在这里,

其他提示

是的是有的。锁起来 XMLELEMENT, XMLAGG, , XMLSERIALIZE.这应该做的把戏对于大多数人。一个例子你可以看到在以下问题 输出DB2SQL XML查询到一个独特的XML文件

编辑:

为什么你不喜欢的东西 select '<tag1>', col1. '</tag1><tag2>', col2, '</tag2>' from table?如果你需要结合所有行为一个比运行后处理,以去除的线断裂。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top