Tipi di dati interi
I tipi interi sono tipi di dati esatti. Il sistema genera un errore se un valore del campo di input non può essere espresso senza perdita di precisione nella tabella di destinazione.
- Sintassi
[+|-]<digit>…- Descrizione
- Segno iniziale opzionale
- Zeri iniziali illimitati
- Almeno una cifra decimale
- Limitazioni
- Nessuna virgola di separazione delle migliaia
- Nessun supporto per la notazione esponenziale
La tabella seguente descrive la gestione degli interi.
| Tipo SQL | Alias | Rappresentazione | Valori |
|---|---|---|---|
| byteint | int1 | 1 byte, firmato | Il valore minimo è -128. Il valore massimo è 127. |
| SMALLINT | int2 | 2 byte, firmato | Il valore minimo è -32768. Il valore massimo è 32767. |
| intero | int o int4 | 4 byte, firmato | Il valore minimo è -2147483648. Il valore massimo è 2147483647. |
| BIGINT | int8 | 8 byte, firmato | Il valore minimo è -9223372036854775808. Il valore massimo è 9223372036854775807. |