Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
I seguenti elementi sono utilizzati nelle istruzioni SQL elencate in precedenza.
Elemento
identificatore base-table ::= nome definito dall'utente
base-table-name ::= base-table-identifier
fattore booleano ::= [NON] booleano-primario
Booleano-primario ::= predicato-confronto | ( condizione di ricerca )
Termine booleano ::= fattore booleano [E termine booleano]
carattere-stringa-letterale ::= ''{carattere}...'' (carattere è qualsiasi carattere nel set di caratteri del driver/sorgente dati. Per includere un singolo carattere di virgoletta letterale ('') in una stringa-letterale, usare due caratteri di virgoletta [''''].)
identificativo-colonna ::= nome definito dall'utente
nome-colonna ::= [nome-tabella.]Identificatore di colonna
operatore-confronto ::= < | > | <= | >= | = | <>
Predicato di comparazione ::= Espressione di confronto di espressioni
data-type ::= carattere-stringa-tipo (character-string-type è qualsiasi tipo di dato per il quale la colonna ""DATA_TYPE"" nell'insieme di risultati restituita da SQLGetTypeInfo è SQL_CHAR o SQL_VARCHAR.)
digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
parametro dinamico ::= ?
Espressione ::= termine | Termine di espressione {+|-}
Fattore ::= [+|-]primario
Inserimento-valore ::=
parametro dinamico
| letterale
| NULL
| USER
lettera ::= lettera minuscola | lettera maiuscola
letterale ::= stringa-carattere-letterale
lettera minuscola ::= 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
ordine-per-clausola ::= ORDINE PER specifica-ordinazione [, specifica-ordinazione]...
primario ::= nome colonna
| parametro dinamico
| letterale
| ( espressione )
condizione di ricerca ::= termine booleano [O condizione di ricerca]
select-list ::= * | seleziona-sottolista [, select-sottolista]... (la select-list non può contenere parametri.)
select-sottolista ::= espressione
specifica-ordinazione ::= {unsigned-integer | nome colonna} [ASC | DESC]
identificatore di tabella ::= nome definito dall'utente
nome della tabella ::= identificatore della tabella
riferimento della tabella ::= nome della tabella
lista-riferimenti-tabella -::= riferimento-tabella-tabella -[,riferimenti-tabella]...
termine ::= termine fattoriale | {*|/} fattore
intero senza segno ::= {cifra}
lettera maiuscola ::= A | B | C | D | E | F | G | H | Io | J | K | L | M | N | O | P | D: | R | S | T | U | V | W | X | Y | Z
nome-definito-utente ::= lettera[lettera | cifra | _]...