käytä SQL Server INT tietotyyppi määrittää sarakkeet, muuttujat ja parametrit tallentaa kokonaisia numeroita.
INT-tietotyyppi tallentaa luvun välillä -2 147 483 648-2 147 483 647. Jos haluat tallentaa suuremman kokonaisluvun arvon, harkitse BIGINTIN käyttöä.
sen lisäksi, että sitä käytetään numeroissa, INT: tä käytetään myös ensisijaisten ja ulkomaisten avainten määrittämiseen. Käytä sitä luoda eri ID liittyvät saraketyypit:
muunnettaessa int-arvoja
muunnettaessa kokonaislukuja merkkeiksi, jos kokonaisluvulla on enemmän numeroita kuin on määritelty int CHAR-tyyppiä, tulosteeksi merkitään asteriski ( * ). Kokeile tätä SQL: ää nähdäksesi efektin:
aritmetiikkaa suoritettaessa SQL Server muuntaa DESIMAALITYYPIN kokonaislukuvakion arvoiksi, kun arvot ovat suurempia kuin INT: lle sallitaan.
ilmoitus 2147483648, vaikka kun jopa jakaa kahdella, ja clearing kuuluvat INT: n rajoja, tuloksena desimaalityyppiä.
ensisilmäyksellä tässä ei ole järkeä, sillä tulos selvästi ”sopii” INT-tyypin sisälle; vakioarvo on kuitenkin epäilyttävä. Se muunnetaan desimaaliksi ennen operaatiota, jolloin tuloksen tyyppi pakotetaan desimaaliksi.
esimerkit, joissa käytetään SQL INT
käyttävät aritmeettisia operaattoreita, kuten+, -, * ja / työskennellä INT.
koska operandit eli sarake ja numero ovat kokonaislukuja, tuloksena on myös kokonaisluku.