XMLCONCAT

構文

目的

XMLCONCATは、入力として一連のXMLTypeインスタンスを取り、各行について一連の要素を連結し、連結した結果を戻します。XMLCONCATXMLSEQUENCEの逆の処理をします。

NULL式は結果から排除されます。値のすべての式がNULLの場合、このファンクションはNULLを戻します。

関連項目:

XMLSEQUENCE

次の例では、従業員のサブセットの名前と姓に対してXML要素を作成し、作成した要素を連結して戻します。

SELECT XMLCONCAT(XMLELEMENT("First", e.first_name),
   XMLELEMENT("Last", e.last_name)) AS "Result"
   FROM employees e
   WHERE e.employee_id > 202;

Result
----------------------------------------------------------------
<First>Susan</First>
<Last>Mavris</Last>

<First>Hermann</First>
<Last>Baer</Last>

<First>Shelley</First>
<Last>Higgins</Last>

<First>William</First>
<Last>Gietz</Last>

4 rows selected.