Синтаксическая диаграмма конструкций языка запросов
Cинтаксис языка запросов описывается при помощи набора правил. Каждое правило описывает одну конструкцию языка.
Каждая конструкция языка может содержать в себе ключевые слова, разделители (точки, запятые, круглые скобки), в свою очередь, другие конструкции языка.
Пример:
<Конструкция языка>
ЭТО_КЛЮЧЕВОЕ_СЛОВО
<Это конструкция языка>, <Это конструкция языка>
ЭТО_ФУНКЦИЯ ( <Это конструкция языка> )
В правилах, описывающих язык запросов, конструкции языка указываются в угловых скобках. Ключевые слова и названия функций описываются заглавными буквами.
Конструкции языка могут содержать необязательные элементы – ключевые слова и пр. В правилах, описывающих язык запросов, необязательные элементы заключены в квадратные скобки "[" и "]":
[ЭТО_НЕОБЯЗАТЕЛЬНОЕ_СЛОВО]
[<Это необязательная конструкция>]
В некоторых случаях в конструкции языка может использоваться один из нескольких альтернативных элементов. Такие элементы в правилах перечисляются через вертикальную черту "|":
ЛИБО_ЭТО_СЛОВО | ЛИБО_ЭТО_СЛОВО
<Либо эта конструкция> | <Либо эта конструкция>
Описания всех конструкций сопровождаются примерами, поясняющими порядок их использования в языке запросов.