Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

serveur sql 4 octets entier non signé

Il n'y a pas de type non signé à votre disposition, vous pouvez donc en créer un à l'aide de l'UDT ou opter pour le type de données plus grand. Si vous le faites dans un UDT vous allez encore dépasser les 4 octets.

Le hack extrême serait d'appliquer automatiquement un décalage à votre valeur stockée après l'avoir lue, en ajoutant -2 ^ 31 mais c'est une façon vraiment hacky de s'y prendre et déroutante pour quiconque visualise le code, etc., sans parler du potentiel pour les erreurs / les choses manquées. Je ne recommanderais pas du tout le hack.