Главная » SQL, Базы данных » Табличные  и  логические  выражения  SQL

0

Табличные  и  логические  выражения  составляют  основу  языка  SQL.  В   данном приложении  представлена  грамматика  указанных  выражений  в  форме  Бэкуса-Наура. Кроме того, в некоторых случаях подробно описана семантика таких выражений. Тем не менее, здесь преднамеренно исключены следующие описания:

■     подробные сведения о скалярных выражениях;

■     подробные сведения о форме RECURSIVE конструкции WITH;

■     нескалярные элементы оператора выборки <select item>;

■     варианты ONLY конструкций < table ref> и <type speo;

■     ОПЦИИ GROUPING SETS, ROLLUP И CUBE конструкции GROUP BY;

■     условия BETWEEN, OVERLAPS И SIMILAR;

■     все, что касается неопределенных значений (NULL-значений).

Необходимо  также  отметить,  что  применяемые  в  данном  приложении  названия  для синтаксических   категорий   и   конструкций   языка   SQL   чаще   всего   отличаются   от используемых в самом стандарте SQL [4.23], поскольку, по мнению автора,  стандартные термины не всегда удачны. В частности, здесь вместо опций <table value  constructor и

<row  value  constructors,  соответственно,  используются  просто  их  сокращенные варианты < table constructor и <row constructor.

Источник: Дейт К. Дж., Введение в системы баз данных, 8-е издание.: Пер. с англ. — М.: Издательский дом «Вильямс», 2005. — 1328 с.: ил. — Парал. тит. англ.

По теме:

  • Комментарии