Элементы, используемые в инструкциях SQL

В SQL-операторах, перечисленных ранее, используются следующие элементы.

Элемент

base-table-identifier ::= user-defined-name ::= user-defined-name

base-table-name ::= base-table-identifier ::= base-table-identifier

булев фактор ::= [НЕ] булево первичное

Булева-первичный ::= сравнение-предикат | ( условие поиска )

Булевый член ::= булев множительбулев терм]

символ-строка-литерал ::= ''{character}...'' (Символ — это любой символ в наборе символов драйвера/источника данных. Чтобы включить один буквальный кавычки ('') в литерал строки символа, используйте два буквальных кавычки [''''].)

Идентификатор столбца ::= имя пользователя

Название столбца ::= [название таблицы.]Идентификатор столбца

оператор сравнения ::= < | ><|= | >= | = |<>

Сравнение-предикат ::= выражение оператора сравнения выражений

тип данных ::= тип строки символа (тип строки символа — это любой тип данных, для которого столбец «DATA_TYPE» в наборе результатов, возвращаемый SQLGetTypeInfo, имеет либо SQL_CHAR, либо SQL_VARCHAR.)

цифра ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

динамический параметр ::= ?

выражение ::= член | выражение выражения {+|-}

фактор ::= [+|-]первичный

insert-value ::=

динамический параметр

| буквально

| NULL

| USER

буква ::= строчная буква | заглавная буква

литерал ::= литерал строки символа

строчная буква ::= a | b | c | d | e | f | g | h | I | j | k | Л | m | n | o | p | Q | r | s | t | u | v | w | x | y | z

order-by-clause ::= ORDER BY sort-specification [, sort-specification]...

Основное название ::= название столбца

| динамический параметр

| буквально

| ( выражение лица )

Условие поиска ::= булевый член [ИЛИ условие поиска]

Select-list ::= * | Select-sublist [, select-sublist]... (select-list не может содержать параметры.)

select-sublist ::= выражение

sort-specification ::= {unsigned-integer | column-name} [ASC | DESC]

Идентификатор таблицы ::= user-defined-name

Название таблицы ::= идентификатор таблицы

таблица-ссылка ::= название таблицы

table-reference-list ::= table-reference [,table-reference]...

Член ::= фактор | {*|}/

unsigned-integer ::= {digit}

заглавная буква ::= A | B | C | D | E | F | G | H | I | J | К | L | М | N | O | P | Вопрос | R | S | T | U | V | W | X | Y | Z

Имя пользователя :: = буква[цифровая | буква | _]...