sql >> Database >  >> RDS >> Sqlserver

sql server 4 byte unsigned int

Er is geen niet-ondertekend type voor u beschikbaar, dus u kunt er een maken met behulp van de UDT, of kiezen voor het grotere gegevenstype. Als je het in een UDT doet, ga je weer de 4 bytes overschrijden.

De extreme hack zou zijn om automatisch een offset toe te passen op uw opgeslagen waarde nadat u deze hebt gelezen, door -2 ^ 31 toe te voegen, maar dit is een echte hacky-manier om dit aan te pakken en verwarrend voor iedereen die de code bekijkt enz., om nog maar te zwijgen van het potentieel voor fouten / dingen die worden gemist. Ik zou de hack helemaal niet aanraden.



  1. MYSQL Parent Child Dezelfde tabel; PHP Nest Children Within Parents als een multidimensionale array

  2. MySQL-query's sorteren met getallen

  3. Welke effecten heeft het gebruik van een binaire sortering?

  4. Waarom stopt mijn cfloop na het invoegen van de eerste id?