Az SQL-utasításokban használt elemek

Az alábbi elemeket az előzőleg felsorolt SQL utasításokban használják.

Elem

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

base-table-name ::= base-table-azonosító

boolean-faktor ::= [NEM] boolean-elsődleges

boolean-elsődleges ::= összehasonlítás-predikátum | ( keresési állapot )

boolean-term ::= boolean-faktor [ÉS boolean-tag]

karakter-string-literális ::= ''{karakter}...'' (a karakter bármely karakter az illesztőprogram/adatforrás karakterkészletében. Egyetlen literális idézőjel ('') beillesztéséhez egy karakterlánc-literális karakterbe két szó szerinti idézőjelet ['''''].)

column-identifier ::= user-determined-name

oszlopnév ::= [táblanév.]oszlopazonosító

összehasonlító operátor ::= < | > | <= | >= | = | <>

összehasonlítás-predikátum ::= kifejezés összehasonlító-operátor kifejezés

data-type ::= karakter-string-típus (character-string-type bármely adattípus, amelyhez az SQLGetTypeInfo által visszaadott eredményhalmazban a ""DATA_TYPE"" oszlop vagy SQL_CHAR vagy SQL_VARCHAR.)

számjegy ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

dinamika-paraméter ::= ?

kifejezés ::= kifejezés | kifejezés {+|-} kifejezés

tényező ::= [+|-]elsődleges

insert-value ::=

dinamikus paraméter

| szó szerinti

| NULL

| USER

betű ::= kisbetű | nagybetű

literális ::= karakterlánc-literális

kisbetű ::= a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | Q | r | s | t | u | v | w | x | y | z

sorrend-klaud-szerint ::= SORT-specifikáció szerinti ORDER [, sort-specification]...

elsődleges ::= oszlop neve

| dinamikus paraméter

| szó szerinti

| ( kifejezés )

keresési feltétel ::= boolean-term [VAGY keresés-feltétel]

select-list ::= * | select-sublist [, select-sublista]... (A select-list nem tartalmazhat paramétereket.)

select-sublist ::= kifejezés

sort-specifikáció ::= {aláíratlan-egész | oszlopnév} [ASC | LEÍRÁS]

táblázatazonosító ::= felhasználó-determinált név

táblanév ::= táblaazonosító

táblázat-hivatkozás ::= táblázatnév

táblázat-hivatkozás-lista ::= táblázat-hivatkozás [,táblázat-hivatkozás]...

Term ::= Faktor | kifejezés {*|/} tényező

alárendellen-egész szám ::= {digit}

nagybetűvel ::= A | B | C | D | E | F | G | H | Én | J | K | L | M | N | O | P | K | R | S | T | U | V | W | X | Y | Z

user-defined-name ::= betű[digit | letter | _]...