Bagikan melalui


Elemen yang Digunakan dalam Pernyataan SQL

Elemen berikut digunakan dalam pernyataan SQL yang tercantum sebelumnya.

Elemen

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

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

boolean-factor ::= [NOT] boolean-primary

boolean-primary ::= predikat perbandingan | ( search-condition )

boolean-term ::= boolean-factor [AND boolean-term]

character-string-literal ::= ''{character}...'' (karakter adalah karakter apa pun dalam kumpulan karakter sumber driver/data. Untuk menyertakan satu karakter kutipan literal ('') dalam karakter-string-literal, gunakan dua karakter kutipan harfiah [''''].)

column-identifier ::= user-defined-name

column-name ::= [table-name.]pengidentifikasi kolom

operator perbandingan ::= < | | < >= | >= | = |<>

predikat perbandingan ::= ekspresi ekspresi perbandingan-operator ekspresi

jenis data ::= character-string-type (character-string-type adalah jenis data apa pun yang kolom ""DATA_TYPE"" dalam tataan hasil yang dikembalikan oleh SQLGetTypeInfo adalah SQL_CHAR atau SQL_VARCHAR.)

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

dynamic-parameter ::= ?

ekspresi ::= istilah | ekspresi {+|-} istilah

factor ::= [+|-]primary

insert-value ::=

parameter dinamis

| harfiah

| NULL

| PENGGUNA

letter ::= lower-case-letter | upper-case-letter

literal ::= character-string-literal

huruf kecil ::= a | b | c | d | e | e | f | g | h | i | j | k | l | n | n | p | p | r | s | t | u | v | w | x | y | z

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

primer ::= nama kolom

| parameter dinamis

| harfiah

| ( ekspresi )

search-condition ::= boolean-term [OR search-condition]

select-list ::= * | select-sublist [, select-sublist]... (select-list tidak boleh berisi parameter.)

select-sublist ::= expression

sortir spesifikasi ::= {unsigned-integer | column-name} [ASC | DESC]

table-identifier ::= user-defined-name

table-name ::= table-identifier

table-reference ::= table-name

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

istilah ::= istilah faktor | {*|} /Faktor

unsigned-integer ::= {digit}

huruf besar ::= A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | T | R | S | T | U | V | W | X | Y | Z

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