0

Oracle 11 では、次のようなクエリがあります。

SELECT XML_TABLE.*
  FROM XML_DATA,
       XMLTABLE('//root' PASSING XML_DATA.XML COLUMNS
                NAME VARCHAR2 (50) PATH '//root/name/text()',
                HAS_DOCUMENT NUMBER PATH 'empty(//root/document)') XML_TABLE

しかし、XPATH 'empty(//root/document)' は 10g データベースでは機能しません。

代替手段は何ですか?'count(//root/document)' (XPATH 1.0 でサポート) を試してみましたが、うまくいきません。

前もって感謝します。

4

1 に答える 1