Section courante

A propos

Section administrative du site

Type de données élémentaire

Voici les types de données élémentaires, soit les types de données sur lesquels reposent tous les autres types de données :

Type de données Description
bigint Ce type de données permet d'indiquer un entier dans l'intervalle -263 (-9 223 372 036 854 775 808) à 263-1 (9 223 372 036 854 775 807) utilisant 8 octets.
binary Ce types de données permet d'indiquer des données binaires de longueur fixe.
bit Ce type de données entier permet d'indiquer une valeur de 1, 0 ou NULL.
char Ce type de données permet d'indiquer une chaîne de caractères étant de taille fixe.
cursor Ce type de données permet d'indiquer des variables ou des paramètres OUTPUT de STORED PROCEDURE contenant une référence à un curseur.
date Ce type de données permet d'indiquer une date du SQL Server.
datetime Ce type de données permet de définir une date combinée à une heure du jour avec des fractions de seconde basée sur une horloge de 24 heures.
datetime2 Ce type de données permet de définir une date combinée à une heure de la journée basée sur une horloge de 24 heures.
datetimeoffset Ce type de données permet de définir une date étant combinée avec une heure du jour basée sur une horloge de 24 heures comme datetime2, et ajoute une prise en compte du fuseau horaire basée sur UTC (Universal Time Coordinate ou Greenwich Mean Time).
decimal Ce type de données permet d'indiquer une valeur numérique ayant une précision et une échelle fixes.
float Ce type de données permet d'indiquer une valeur réel dans l'intervalle -1.79E+308 à -2.23E-308, 0 et 2.23E-308 à 1.79E+308.
hierarchyid Ce type de données permet d'indiquer une représentation de position dans une hiérarchie.
image Ce type de données permet d'indiquer des données binaires de longueur variable de 0 à 231-1 (2 147 483 647) octets.
int Ce type de données permet d'indiquer un entier dans l'intervalle -231 (-2 147 483 648) à 231-1 (2 147 483 647) utilisant 4 octets.
money Ce types de données contient une représentation d'une valeur monétaire -922 337 203 685 477,5808 à 922 337 203 685 477,5807 (-922 337 203 685 477,58 à 922 337 203 685 477,58 pour l'informatique) de 8 octets.
nchar Ce type de données permet d'indiquer une chaîne de caractères Unicode étant de taille fixe.
ntext Ce type de données permet d'indiquer des données Unicode de longueur variable avec une longueur de chaîne de caractères maximale de 230 - 1 (1 073 741 823) octets.
numeric Ce type de données permet d'indiquer une valeur numérique ayant une précision et une échelle fixes.
nvarchar Ce type de données permet d'indiquer une chaîne de caractères Unicode étant de taille variable.
real Ce type de données permet d'indiquer une valeur réel dans l'intervalle -3.40E+38 à -1.18E-38, 0 et 1.18E-38 à 3.40E+38.
rowversion Ce type de données permet d'indiquer un nombre binaire uniques générés automatiquement dans une base de données.
smalldatetime Ce type de données permet de définir une date associée à une heure de la journée. L'heure est basée sur une journée de 24 heures, avec des secondes toujours à zéro (:00) et sans fractions de seconde.
smallint Ce type de données permet d'indiquer un entier dans l'intervalle -215 (-32 768) à 215-1 (32 767) utilisant 2 octets.
smallmoney Ce types de données contient une représentation d'une valeur monétaire -214 748,3648 à 214 748,3647 de 4 octets.
sql_variant Ce type de données permet d'indiquer une valeur de divers types de données pris en charge par SQL Server.
table Ce type de données permet d'indiquer un ensemble de résultats pour un traitement ultérieur.
text Ce type de données permet d'indiquer des données non Unicode de longueur variable dans la page de codes du serveur et avec une longueur de chaîne de caractères maximale de 231-1 (2 147 483 647).
time Ce type de données permet d'indiquer une heure dans la journée. L'heure est sans prise en compte du fuseau horaire et est basée sur une horloge de 24 heures.
tinyint Ce type de données permet d'indiquer un entier dans l'intervalle 0 à 255 utilisant 1 octet.
uniqueidentifier Ce type de données permet d'indiquer un GUID de 16 octets.
varbinary Ce type de données permet d'indiquer des données binaires de longueur variable.
varchar Ce type de données permet d'indiquer une chaîne de caractères étant de taille variable.
xml Ce type de données permet d'entreposer les données XML.

Dernière mise à jour : Mercredi, le 23 juin 2021