このようなテーブルにいくつかのデータがあります。
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>
SQL を使用してタグ名を動的に作成できなかったため、PL/SQL に頼らざるを得ませんでした。これは Oracle 11g の SQL メソッドを使用して可能ですか、それとも PL/SQL の方法を継続する必要がありますか?
ありがとう。