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.