Partager via


Utilisation des données de type integer (entier)

Les entiers sont des nombres qui ne contiennent ni décimales ni fractions.

Microsoft SQL Server 2005 prend en charge les tailles suivantes pour les types de données entières :

  • bigint
    Longueur de 8 octets, stocke les nombres de –2^63 (-9 223 372 036 854 775 808) à 2^63-1 (9 223 372 036 854 775 807).
  • integer - ou - int
    Longueur de 4 octets, stocke les nombres de -2 147 483 648 à 2 147 483 647.
  • smallint
    Longueur de 2 octets, stocke les nombres de -32 768 à 32 767.
  • tinyint
    Longueur de 1 octet, stocke les nombres de 0 à 255.

Les objets et expressions de type integer peuvent être utilisés avec n'importe quelle opération mathématique. Les fractions générées par ces opérations sont tronquées et non arrondies. Par exemple, SELECT 5/3 retourne une valeur de 1 et non pas de 2 comme ce serait le cas si le résultat de la fraction était arrondi.

Les types de données entières sont les seuls à pouvoir être utilisés avec la propriété IDENTITY, qui est un nombre s'incrémentant automatiquement. La propriété IDENTITY est généralement utilisée pour générer automatiquement des nombres et des clés primaires d'identification unique.

Les données entières n'ont pas besoin d'être mises entre des guillemets simples comme les chaînes de caractères ou de date et d'heure.

Voir aussi

Autres ressources

Types de données (Transact-SQL)
CAST et CONVERT (Transact-SQL)
int, bigint, smallint et tinyint (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005