XML値に対してXQuery問合わせを評価します。
構文
XMLQUERY ( 'xquery_expression' [ xml_query_argument ] [ RETURNING { CONTENT | SEQUENCE } ] [ { NULL | EMPTY } ON EMPTY ] )
- xml_query_argument
PASSING [ BY VALUE ] { XML_query_context_item | XML_query_variable_spec [,...] }
- XML_query_variable_spec
XML_query_variable AS variable_name
- 'xquery_expression'
- 文字列リテラルとして指定するXQuery問合わせ文字列。
- RETURNING CONTENT
- 戻り値は、1つ以上の子要素ノードを伴う文書ノードです。
- RETURNING SEQUENCE
- 戻り値はシーケンスです。これは、デフォルトです。
- NULL ON EMPTY
- 問合わせ結果が空シーケンスの場合、NULLが返されます。
- EMPTY ON EMPTY
- 問合わせ結果が空シーケンスの場合、空シーケンスが返されます。
- BY VALUE
- XML問合わせ引数は値渡しです。これは、デフォルトです。
- XML_query_context_item
XML問合わせコンテキスト項目を表わす値式。
渡すことができるコンテキスト項目は1つのみです。