utilizați SQL Server int tip de date pentru a defini coloane, variabile și parametri stocarea numere întregi.
tipul de date INT stochează un număr în intervalul -2,147,483,648 la 2,147,483,647. Dacă trebuie să stocați o valoare întreagă mai mare, luați în considerare utilizarea BIGINT.
pe lângă faptul că este folosit pentru numere, INT este folosit și pentru a defini cheile primare și străine. Folositi-l pentru a crea diferite tipuri de coloane legate de ID:
conversia valorilor INT
la conversia numerelor întregi în caractere, dacă numărul întreg are mai multe cifre decât cele definite în tipul de caractere, se afișează un asterisc ( * ). Încercați acest SQL pentru a vedea efectul:
când efectuați aritmetică, SQL Server convertește la valorile constante întregi de tip zecimal atunci când valorile sunt mai mari decât cele permise pentru INT.
notificare 2147483648, deși atunci când se împarte chiar la două și se elimină limitele int, rezultă ca un tip zecimal.
la prima vedere acest lucru nu are sens, deoarece rezultatul se „potrivește” în mod clar într-un tip INT; cu toate acestea, valoarea constantă este suspectă. Este convertit în zecimal înainte de operație, constrângând astfel tipul rezultatului în zecimal.
Exemple folosind SQL int
utilizați operatori aritmetici, cum ar fi +,-, * și / pentru a lucra cu INT.
deoarece operanzii, adică coloana și numărul, sunt numere întregi, rezultatul este, de asemenea, un număr întreg.