XQueryの出力の順序付けを設定します。次の3つの値があります。
UNORDERED: データベースから取得された順序で結果が格納されることを指定します。
ORDERED: XQueryで定義された順序で結果が格納されることを指定します。
DEFAULT: データベースのデフォルトを指定します。Oracle Database 10gでは、デフォルトはUNORDEREDです。
SET XQUERY ORDERINGが設定されていない場合、デフォルトはDEFAULT(UNORDERED)です。
例
SET XQUERY ORDERING ORDERED XQUERY for $i in doc("foo.xml") return $i /
これは、次の操作に相当します。
XQuery declare ordering ordered; for $i in doc("foo.xml") return $i /