Utilizzo del tipo di dati corretto è fondamentale in SQL poiché diversi tipi di dati utilizzano diverse quantità di spazio per memorizzare , avere gamme diverse e possono dare risultati diversi se utilizzata nei calcoli che coinvolgono l'arrotondamento . Con i tipi di dati numerici, ad esempio Integer , questo è particolarmente importante . Il tipo di dati utilizzato determina la massima gamma di valori , inclusi se il valore può essere negativo o non . L'uso di tipi di dati numerici per contenere valori interi varia leggermente a seconda della lingua del database . Valori interi
Tutte le versioni di SQL supportano la memorizzazione di valori interi , ma ci sono alcune differenze nel modo in cui questo viene realizzato . Il tipo di dati integer , denominato " int " o " intero " , può contenere valori da -2 ^ 31-2 ^ 31 . Oracle raccomanda l'uso di PLS_integer quando si memorizzano i numeri in questo campo per migliorare le prestazioni . Memorizzazione di un valore intero in questo formato non consente l' uso di punti decimali e prende quattro byte di spazio per memorizzare .
Piccolo Integer Valori
L'attuazione del tinyint tipo di dati varia tra i fornitori di database diversi. In Microsoft SQL , tinyint deve essere un valore positivo compreso tra 0 e 255 . In MySQL , il valore può essere compreso tra -128 e 127 o tra 0 e 255 . In entrambi i casi , i dati richiedono un byte di memoria . Oracle non supporta esplicitamente tinyint , ma utilizza Number ( 1) .