我在一个看起来像这样的表中有一些数据。
ID KEY VAL
---- ----- -----
1 name Bob
1 age 30
1 gender male
2 name Susan
2 age 50
可以获得此查询的输出:
SELECT *
FROM my_table
WHERE id = 1;
..以这样的 XML 格式:
<DATA>
<NAME>Bob</NAME>
<AGE>30></AGE>
<GENDER>MALE</MALE>
</DATA>
我不得不求助于 PL/SQL,因为我无法使用 SQL 动态构建标签名称?这是否可以使用 SQL 方法 Oracle 11g 或者我必须继续使用 PL/SQL 方式?
谢谢。