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 inttipi 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.)