XMLDOCUMENT

XMLDOCUMENT 関数は、XML 値を戻します。

構文図を読む構文図をスキップする
                   .-,--------------.      
                   V                |      
>>-XMLDOCUMENT--(----XML-expression-+--)-----------------------><

XML-expression
XML 値を戻す式。

この関数の結果は XML です。XML-expression の結果が NULL になる可能性がある場合は、結果も NULL になる可能性があります。すべての XML-expression が NULL の場合は、結果は NULL 値になります。

  • 構成された文書を XML 列に挿入します。
    INSERT INTO T1 VALUES(123, 
                (SELECT XMLDOCUMENT(
                     XMLELEMENT(NAME "Emp", 
                                       E.FIRSTNME || ' ' || E.LASTNAME, 
                                XMLCOMMENT('This is just a simple example')
                              ))
                    FROM EMPLOYEE E
                    WHERE E.EMPNO = '000120'))