DB2 SQL XMLSERIALIZE / XML Select 的值 *
DB2 SQL XMLSERIALIZE / XML value of Select *
我想将 DB2 中 SELECT SQL 的所有字段输出为 XML。很抱歉在这里使用 "Select *" 但在这种情况下它是有道理的。
已检查 XMLSERIALIZE 和 XMLELEMENT 命令,但它们需要一个字段列表。
例如
SELECT XMLELEMENT (*) as X from DATA1.CUSTOMERS where CUSTOMERNO='262627'
或
SELECT XMLSERIALIZE (*) as X from DATA1.CUSTOMERS where CUSTOMERNO='262627'
不起作用。你能帮帮我吗?
没有 XML 接受通配符的发布函数。最简单的方法是使用 XMLROW。它接受列列表或更复杂的表达式,并为您提供最终格式的一些选项。
select xmlrow(col1, col2) from mytable
或
select xmlrow(col1, col2 option row "myrowname") from mytable
我想将 DB2 中 SELECT SQL 的所有字段输出为 XML。很抱歉在这里使用 "Select *" 但在这种情况下它是有道理的。 已检查 XMLSERIALIZE 和 XMLELEMENT 命令,但它们需要一个字段列表。 例如
SELECT XMLELEMENT (*) as X from DATA1.CUSTOMERS where CUSTOMERNO='262627'
或
SELECT XMLSERIALIZE (*) as X from DATA1.CUSTOMERS where CUSTOMERNO='262627'
不起作用。你能帮帮我吗?
没有 XML 接受通配符的发布函数。最简单的方法是使用 XMLROW。它接受列列表或更复杂的表达式,并为您提供最终格式的一些选项。
select xmlrow(col1, col2) from mytable
或
select xmlrow(col1, col2 option row "myrowname") from mytable