sql >> Database teknologi >  >> RDS >> Sqlserver

sql server 4 byte usigneret int

Der er ingen usigneret type tilgængelig for dig, så du kan oprette en ved hjælp af UDT eller vælge den større datatype. Hvis du gør det i en UDT, kommer du til at overskride de 4 bytes igen.

Det ekstreme hack ville være at anvende en forskydning automatisk til din lagrede værdi, efter du har læst den, ved at tilføje -2^31, men dette er en rigtig hacky måde at gøre det på og forvirrende for alle, der ser koden osv., for ikke at nævne potentialet for fejl/ting der savnes. Jeg vil overhovedet ikke anbefale hacket.



  1. Opførsel af NOT LIKE med NULL-værdier

  2. Ekko specifikke rækker fra en mysql-database

  3. sum og generer serier virker ikke i postgresql

  4. Få den næsthøjeste værdi i en MySQL-tabel