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