Bruk DATATYPEN SQL Server int til å definere kolonner, variabler og parametere som lagrer hele tall.
DATATYPEN int lagrer et tall i området -2,147,483,648 til 2,147,483,647. Hvis DU trenger å lagre en større heltallsverdi, bør du vurdere Å bruke BIGINT.
I tillegg til å bli brukt til tall, BRUKES INT også til å definere primære og utenlandske nøkler. Bruk den til å lage ulike ID relaterte kolonnetyper:
Konvertering AV INT-Verdier
når du konverterer heltall Til tegn, hvis heltallet har flere sifre enn definert I CHAR-typen, vises en stjerne ( * ). Prøv DENNE SQL for å se effekten:
NÅR du utfører aritmetikk, KONVERTERER SQL Server TIL DESIMAL type heltall konstant verdier når verdiene er større enn tillatt FOR INT.
Merke 2147483648, men når du selv dele på to, og fjerne faller innenfor INT ‘ s grenser, og resultatet som en DESIMAL type.
ved første øyekast gir dette ikke mening, da resultatet klart «passer» i EN INT, type; imidlertid er konstantverdien mistenkt. Det konverteres til DESIMAL før operasjonen, og tvinger dermed resultatets type TIL DESIMAL.
Eksempler som bruker SQL INT
Bruk aritmetiske operatører, for eksempel+, -, * og / for å arbeide MED INT.
Siden operandene, det vil si kolonnen og tallet, er heltall, er resultatet også et heltall.