Hitachi

ノンストップデータベース HiRDB Version 10 SQLリファレンス


1.15.4 XQueryの記述形式

〈この項の構成〉

(1) XQueryでのキーワードの指定

XQueryの機能を使用するために指定する語(forやifなど)をキーワードといいます。XQueryでのキーワードは,すべて小文字で指定します。XQueryは,大文字と小文字を区別します。

(2) XQueryでの区切り

XQueryの区切りには,次の文字又は構成要素を指定できます。

(a) 区切りを挿入する位置

区切りを挿入する位置を次に示します。

  • キーワードとキーワードの間

  • キーワードと修飾名の間

  • キーワードと数値定数の間

  • 修飾名の後の減算演算子( - )の前

(b) 区切りを挿入してはいけない位置

区切りを挿入してはいけない位置を次に示します。

  • キーワードの中

  • 修飾名の中

  • 数値定数の中

  • 文字列定数の中

  • 演算子の中

  • XQueryパス式中で指定する’//’の中

  • XQueryパス式中で指定する’..’の中

  • XQueryパス式中で指定する’::’の中

  • XQuery変数参照中の’$’とXQuery変数名の間

  • XQueryコメントの’(‘と’:’の間

  • XQueryコメントの’:‘と’)’の間

  • FLWOR式中で指定する’:=’の中

  • XQuery変換式中で指定する’:=’の中

(c) 区切りを挿入してもよい位置

区切りを挿入してもよい位置を次に示します。

  • 次に示す特殊記号の前後で,かつ「区切りを挿入してはいけない位置」で挿入を禁止されていない位置

    「 , 」「 . 」「 - 」「 + 」「 * 」「 ‘ 」「 “ 」「 ( 」「 ) 」「 < 」「 > 」「 = 」「 ! 」「 / 」「 : 」「 ; 」「|」「 [ 」「 ] 」「{」「}」「空白(X'20')」「TAB(X'09')」「NL(X'0a')」「CR(X'0d')」