Les bases de données sont généralement très personnalisables avec différents types de données et longueurs personnalisées.
Cela m'étonne, alors que j'essaie de chercher la syntaxe pour utiliser des unsigned int
types qui ne sont pas disponibles à partir de PostgreSQL et de MS SQL Server. MySQL et Oracle semblent le faire.
Cela semble être une omission flagrante de leur part - la prochaine meilleure option de perfomant étant un long / bigint, (entier de 8 octets), mais pourrait être complètement inutile! Quelqu'un sait-il pourquoi il choisirait de ne pas inclure le support int natif non signé?
NUMERIC(10)
ce qui permet des entiers jusqu'à 9.999.999.999
(et avec une contrainte, vous pouvez interdire les valeurs négatives.)