XMLEXISTS
構文
XML_passing_clause::=
目的
XMLExists
は、指定されたXQuery式から空でないXQuery順序が戻されるかどうかをチェックします。戻される場合、このファンクションはTRUE
を戻し、それ以外の場合はFALSE
を戻します。引数XQuery_string
はリテラル文字列ですが、XML_passing_clause
を使用してバインドするXQuery変数を含めることができます。
XML_passing_clause
のexpr
は、XMLType
またはSQLスカラー・データ型のインスタンスを戻し、XQuery式を評価するためのコンテキストとして使用されます。PASSING
句には、識別子を指定せずに1つのexpr
のみを指定できます。各expr
の評価結果は、XQuery_string
の対応する識別子にバインドされます。expr
の後にAS
句が続かない場合、式の評価結果はXQuery_string
の評価用のコンテキスト項目として使用されます。expr
がリレーショナル列の場合、宣言された照合はOracle XML DBで無視されます。
関連項目:
このファンクションの使用の詳細および例は、『Oracle XML DB開発者ガイド』を参照してください。