SQL Deyimlerinde Kullanılan Öğeler

Aşağıdaki öğeler daha önce listelenen SQL ifadelerinde kullanılır.

Öğe

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

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

boolean-faktörü ::= [NOT] boolean-birincil

boolean-birincil ::= karşılaştırma-predikat | ( arama durumu )

boolean-term ::= boolean-faktörü [VE boolean-terim]

karakter-dizisi-literal ::= ''{karakter}...'' (karakter , sürücü/veri kaynağının karakter setindeki herhangi bir karakterdir. Bir karakter-dizisi-literal'a tek bir literal tırnak karakteri ('') eklemek için iki kelimesi kelimesi alıntı karakteri [''''']' kullanın.)

column-identifier ::= kullanıcı-tanımladığı-name

sütun-adı ::= [tablo-adı.]Sütun tanımlayıcısı

karşılaştırma operatörü ::= < | > | <= | >= | = | <>

karşılaştırma-predikatı ::= ifade karşılaştırma-operatörü ifadesi

veri tipi ::= karakter-dizisi tipi (karakter-dizisi türü , SQLGetTypeInfo tarafından döndürülen sonuç kümesindeki "DATA_TYPE"" sütununun ya SQL_CHAR ya da SQL_VARCHAR olduğu herhangi bir veri tipidir.)

rakam ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

dinamik-parametre ::= ?

ifade ::= terim | ifadesi {+|-} terimi

faktör ::= [+|-]birincil

insert-value ::=

dinamik-parametre

| kelime anlamıyla

| NULL

| USER

Harf ::= küçük harf | büyük harf-harf

literal ::= karakter-dizisi-literal

küçük harf-harf ::= 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

sıra-madde ::= ORDER BY sort-specification [, sort-specification]...

birincil ::= sütun adı

| dinamik-parametre

| kelime anlamıyla

| ( ifade )

search-condition ::= boolean-term [OR arama koşu]

seçme listesi ::= * | select-sublist [, select-sublist]... (Seçme listesi parametreler içeremez.)

select-sublist ::= ifadesi

sıralama belirtisi ::= {imzalamamış-tamsayı | sütun-adı} [ASC | DESC]

table-identifier ::= kullanıcı-determined-name

tablo-adı ::= tablo-tanımlayıcı

tablo-referans ::= tablo-adı

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

terim ::= faktör | terimi {*|/} faktörü

işaretsiz tam sayı ::= {digit}

büyük harf-harf ::= A | B | C | D | E | F | G | H | Ben | J | K | L | M | N | O | P | Soru | R | S | T | U | V | W | X | Y | Z

kullanıcı-defined-name ::= harf[rakamli | harf | _]...