BNF表記法の理解
この項では、このドキュメントで文法を説明するために使用される記号表記の意味について簡単に説明します。 問合せ文法規則は、Backus-Naur Form (BNF)構文表記法を使用して提示されます。
次の表記規則の表はBNFの詳細な説明ではありませんが、このドキュメントに記載されている文法ルールを読むのに役立ちます。
表4-2 BNF表記法要素
記号 | 説明 | 例 |
---|---|---|
(山カッコで囲まれた単語。) |
山カッコで囲まれた単語は文中で文字どおりに使用されることを意図していません。そのルールは他の場所でさらに定義されています。 |
次の構文を参照してください。
|
(山カッコで囲まれた単語で、その後に記号 |
定義またはBNF本番。 記号 他の場所でプレースホルダー |
次の構文は、tupleがカッコ内のメンバーとして定義されているか、カッコ内の複数のカンマ区切りメンバーとして定義されていることを示しています。
|
パイプ記号またはOR記号。 |
代替方法より優先されます。 記号| は、「or」を意味するものとして解釈できます。
|
次の構文:
次のリテラル文の部分のいずれかを作成するために使用できます:
|
(すべて大文字のテキスト。) |
文字どおりに入力されるquery-grammarキーワード。 |
次の構文を参照してください。
|
(単語またはアイテムを囲む大カッコ。) |
オプションの要素。 |
次の高度な問合せ構文では、
SELECTとFROMを除き、技術的にはすべてオプションです。 したがって、次の単語のみを含む問合せ
実際には有効ですが、キューブ・コンテキストの最適な見積りから1つの統合データ値を選択します。これはあまり役に立たない場合があります。 |
|
オプションで、1つ以上の<words> のカンマ区切りリストを追加できます。
|
次の構文
複数のカンマ区切りの軸指定をオプションで |