| Nom de membre | Description |
|---|
 | BigInt |
Int64
. Entier signé 64 bits. |
 | Binary |
Array
de type Byte. Flux de données binaires de longueur fixe comptant entre 1 et 8 000 octets. |
 | Bit |
Boolean
. Valeur numérique non signée pouvant être égale à 0, 1 ou null. |
 | Char |
String
. Flux de caractères non Unicode de longueur fixe comptant entre 1 et 8 000 caractères. |
 | DateTime |
DateTime
. Données de date et d'heure dont la valeur est comprise entre le 1er janvier 1753 et le 31 décembre 9999, avec une précision de 3,33 millisecondes. |
 | Decimal |
Decimal
. Valeur numérique fixe de précision et d'échelle comprise entre -10 38 -1 et 10 38 -1. |
 | Float |
Double
. Nombre à virgule flottante compris entre -1,79E +308 et 1,79E +308. |
 | Image |
Array
de type Byte. Flux de données binaires de longueur variable comptant entre 0 et 2 31 -1 (ou 2 147 483 647) octets. |
 | Int |
Int32
. Entier signe 32 bits. |
 | Money |
Decimal
. Valeur monétaire comprise entre -2 63 (ou -922 337 203 685 477,5808) et 2 63 (ou +922 337 203 685 477,5807), avec une précision d'un dix millième d'unité monétaire. |
 | NChar |
String
. Flux de caractères Unicode de longueur fixe comptant entre 1 et 4 000 caractères. |
 | NText |
String
. Flux de données Unicode de longueur variable dont la longueur maximale est égale à 2 30 - 1 (soit 1 073 741 823) caractères. |
 | NVarChar |
String
. Flux de caractères Unicode de longueur variable comptant entre 1 et 4 000 caractères. La conversion implicite échoue si une chaîne compte plus de 4 000 caractères. Définissez l'objet de manière explicite lorsque vous utilisez des chaînes comptant plus de 4 000 caractères. Utilisez NVarChar lorsque la colonne de base de données est nvarchar(max). |
 | Real |
Single
. Nombre à virgule flottante compris entre -3,40E +38 et 3,40E +38. |
 | UniqueIdentifier |
Guid
. GUID (Identificateur global unique). |
 | SmallDateTime |
DateTime
. Données de date et d'heure dont la valeur est comprise entre le 1er janvier 1900 et le 6 juin 2079, avec une précision d'une minute. |
 | SmallInt |
Int16
. Entier signé 16 bits. |
 | SmallMoney |
Decimal
. Valeur monétaire comprise entre -214 748,3648 et +214 748,3647, avec une précision d'un dix millième d'unité monétaire. |
 | Text |
String
. Flux de données non Unicode de longueur variable dont la longueur maximale est égale à 2 31 -1 (ou 2 147 483 647) caractères. |
 | Timestamp |
Array
de type Byte. Nombres binaires générés automatiquement dont le caractère unique est garanti dans une base de données.
timestamp
sert généralement de mécanisme d'insertion d'informations de version dans les lignes de tables. La taille de stockage est égale à 8 octets. |
 | TinyInt |
Byte
. Entier non signé 8 bits. |
 | VarBinary |
Array
de type Byte. Flux de données binaires de longueur variable comptant entre 1 et 8 000 octets. La conversion implicite échoue si un tableau d'octets compte plus de 8 000 octets. Définissez l'objet de manière explicite lorsque vous utilisez des tableaux d'octets comptant plus de 8 000 octets. |
 | VarChar |
String
. Flux de caractères non-Unicode de longueur variable comptant entre 1 et 8 000 caractères. Utilisez VarChar lorsque la colonne de base de données est varchar(max). |
 | Variant |
Object
. Type de données spécial pouvant contenir des données numériques, de chaîne, binaires ou de date, ainsi que les valeurs SQL Server Empty et Null. Il s'agit du type supposé lorsqu'aucun autre type n'est déclaré. |
 | Xml | Valeur XML. Vous pouvez obtenir le code XML sous forme de chaîne à l'aide de la méthode GetValue ou de la propriété Value, ou encore sous forme de XmlReader en appelant la méthode CreateReader. |
 | Udt | Type SQL Server 2005 défini par l'utilisateur. |
 | Structured | Type de données spécial pour la spécification des données structurées contenues dans des paramètres table. |
 | Date | Données de date dont la valeur est comprise entre le 1er janvier de l'an 1 AD et le 31 décembre 9999 AD. |
 | Time | Données d'heure basées sur une horloge de 24 heures. La plage des valeurs horaires s'étend de 00:00:00 à 23:59:59,9999999 avec une précision de 100 nanosecondes. Correspond à une valeur time SQL Server. |
 | DateTime2 | Données de date et d'heure. La plage des valeurs de date s'étend du 1er janvier de l'an 1 AD jusqu'au 31 décembre 9999 AD. La plage des valeurs horaires s'étend de 00:00:00 à 23:59:59,9999999 avec une précision de 100 nanosecondes. |
 | DateTimeOffset | Données de date et d'heure avec prise en compte du fuseau horaire. La plage des valeurs de date s'étend du 1er janvier de l'an 1 AD jusqu'au 31 décembre 9999 AD. La plage des valeurs horaires s'étend de 00:00:00 à 23:59:59,9999999 avec une précision de 100 nanosecondes. La plage des valeurs de fuseau horaire s'étend de -14:00 à +14:00. |