Il linguaggio SQL utilizza i caratteri alfabetici, le cifre decimakli, gli operatori aritmetici e di confronto (+ – / * = < >), più di altri caratteri che assumono particolari significati nella sintassi delle istruzioni e che verrano descritti di seguito.
Gli identificatori sono costituiti da sequenze di caratteri di lunghezza massima uguale a 18 caratteri: devono iniziare con una lettera e possono contenere il carattere _ .
I tipi standard nel linguaggio SQL sono:
Nome | Descrizione | Valori possibili |
BOOLEAN | valore logico | True , False |
CHARACTER | stringa di linghezza n | n da 1 a 15000 |
DATE | data nella forma MM/GG/AA | |
TIME | ora nella forma HH:MM | |
INTEGER | Numero intero con precisione 10 | da -2.147.483.648 a 2.147.483.647 |
SMALLINT | Numero intero con precisione 5 | da-32768 a 32767 |
DECIMAL | Numero decimale | |
REAL | Numero reale con mantissa di precisione 7 | valore 0 oppure valore assoluto da 1E-38 a 1E+38 |
FLOAT o DOUBLE | Numero reale con mantissa di precisione 15 | valore 0 oppure valore assoluto da 1E-308 a 1E+308 |