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

sql server 4 byte senza segno int

Non è disponibile alcun tipo non firmato, quindi puoi crearne uno utilizzando l'UDT o optare per il tipo di dati più grande. Se lo fai in un UDT supererai di nuovo i 4 byte.

L'hack estremo sarebbe quello di applicare automaticamente un offset al valore memorizzato dopo averlo letto, aggiungendo -2^31 ma questo è un vero modo hacky per farlo e confonde chiunque visualizzi il codice ecc, per non parlare del potenziale per errori/mancanza di cose. Non consiglierei affatto l'hack.