Share via


Utilizzo dei dati integer

I dati integer sono numeri interi, ovvero non includono decimali o frazioni.

Microsoft SQL Server 2005 dispone delle dimensioni seguenti per i tipi di dati integer:

  • bigint
    È caratterizzato da una lunghezza di 8 byte e consente di archiviare i numeri compresi tra –2^63 (-9.223.372.036.854.775.808) e 2^63-1 (9.223.372.036.854.775.807).
  • integer oppure int
    È caratterizzato da una lunghezza di 4 byte e consente di archiviare i numeri compresi tra -2.147.483.648 e 2.147.483.647.
  • smallint
    È caratterizzato da una lunghezza di 2 byte e consente di archiviare i numeri compresi tra -32.768 e 32.767.
  • tinyint
    È caratterizzato da una lunghezza di 1 byte e consente di archiviare i numeri compresi tra 0 e 255.

Gli oggetti e le espressioni integer possono essere utilizzati per tutte le operazioni matematiche. Eventuali frazioni generate da queste operazioni vengono eliminate, non arrotondate. Ad esempio, SELECT 5/3 restituisce 1 anziché il valore 2, che verrebbe restituito se il risultato frazionario fosse arrotondato.

I tipi di dati integer sono gli unici tipi di dati utilizzabili con la proprietà IDENTITY, che rappresenta un numero a incremento automatico. La proprietà IDENTITY viene utilizzata per la generazione automatica di numeri di identificazione univoci o di chiavi primarie.

Non è necessario racchiudere i dati integer tra virgolette singole come nel caso dei dati di tipo carattere o di quelli relativi a data e ora.

Vedere anche

Altre risorse

Tipi di dati (Transact-SQL)
CAST e CONVERT (Transact-SQL)
int, bigint, smallint e tinyint (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005