Datenbanken sind normalerweise mit unterschiedlichen Datentypen und benutzerdefinierten Längen sehr anpassbar.
Es überrascht mich, als ich versuche, nach der Syntax zu suchen, um unsigned int
Typen zu verwenden , die weder von PostgreSQL noch von MS SQL Server verfügbar sind. MySQL und Oracle scheinen zu.
Dies scheint ein eklatantes Versäumnis zu sein - die nächstbeste Perfomant-Option ist long / bigint (8-Byte-Ganzzahl), könnte aber völlig unnötig sein! Weiß jemand, warum er sich dafür entscheidet, native nicht signierte int-Unterstützung nicht einzuschließen?
NUMERIC(10)
erlauben ganze Zahlen bis 9.999.999.999
(und mit einer Einschränkung können Sie negative Werte nicht zulassen.)