I database sono generalmente molto personalizzabili con diversi tipi di dati e lunghezze personalizzate.
Mi sorprende, mentre provo a cercare la sintassi per usare unsigned int
tipi che non sono disponibili da PostgreSQL e MS SQL Server. Sembra che MySQL e Oracle.
Sembra un'omissione lampante da parte loro - la migliore opzione successiva è un long / bigint, (intero di 8 byte), ma potrebbe essere del tutto inutile! Qualcuno sa perché dovrebbero scegliere di non includere il supporto int nativo senza segno?
NUMERIC(10)
che consente numeri interi fino a 9.999.999.999
(e con un vincolo è possibile non consentire valori negativi.)