használja az SQL Server INT adattípust oszlopok, változók és paraméterek meghatározására, amelyek teljes számokat tárolnak.
az INT adattípus a -2,147,483,648-2,147,483,647 tartományban tárolja a számot. Ha nagyobb egész számot kell tárolnia, fontolja meg a BIGINT használatát.
amellett, hogy használják a számok, INT is használják, hogy meghatározza az elsődleges és idegen kulcsokat. Használd, hogy hozzon létre különböző ID kapcsolódó oszloptípusok:
Konvertáló INT Értékek
Ha a konvertáló egész szám karakter, ha az egész több számjegy, mint meghatározott int a CHAR típus, egy csillag (*) kimenet. Próbáld ki ezt az SQL-t, hogy lásd a hatást:
aritmetika végrehajtásakor az SQL Server a decimális típusú egész konstans értékekre konvertálja, ha az értékek nagyobbak, mint az INT esetében megengedett.
2147483648, bár ha még kettővel is osztjuk, és az INT határain belüli elszámolás tizedes típust eredményez.
első pillantásra ennek nincs értelme, mivel az eredmény egyértelműen “illeszkedik” egy INT típusba; azonban az állandó érték gyanús. A művelet előtt decimális értékre konvertálják, így az eredmény típusát tizedesre kényszerítik.
példák az SQL INT
használatával aritmetikai operátorok, mint például a+, -, * és / dolgozni INT.
mivel az operandusok, azaz az oszlop és szám, egész számok, az eredmény is egész szám.