SqlDbType Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le type de données spécifique à SQL Server d'un champ ou d'une propriété, à utiliser dans SqlParameter.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- Héritage
Champs
BigInt | 0 | Int64. Entier signé 64 bits. |
Binary | 1 | Array de type Byte. Flux de données binaires de longueur fixe comptant entre 1 et 8 000 octets. |
Bit | 2 | Boolean. Valeur numérique non signée pouvant être égale à 0, 1 ou |
Char | 3 | String. Flux de caractères non Unicode de longueur fixe comptant entre 1 et 8 000 caractères. |
Date | 31 | 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. |
DateTime | 4 | 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. |
DateTime2 | 33 | 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 | 34 | 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. |
Decimal | 5 | Decimal. Valeur numérique fixe de précision et d’échelle comprise entre -1038 -1 et 1038 -1. |
Float | 6 | Double. Nombre à virgule flottante compris entre -1,79E +308 et 1,79E +308. |
Image | 7 | Array de type Byte. Flux de données binaires de longueur variable dont la valeur est comprise entre 0 et 231 -1 (ou 2 147 483 647) octets. |
Int | 8 | Int32. Entier signé 32 bits. |
Money | 9 | Decimal. Valeur monétaire comprise entre -263 (ou -9 223 372 036 854 775 808) et 263 -1 (ou +9 223 372 036 854 775 807), avec une précision d’un dix millième d’unité monétaire. |
NChar | 10 | String. Flux de caractères Unicode de longueur fixe comptant entre 1 et 4 000 caractères. |
NText | 11 | String. Flux de données Unicode de longueur variable dont la longueur maximale est égale à 230 - 1 (ou 1 073 741 823) caractères. |
NVarChar | 12 | 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 |
Real | 13 | Single. Nombre à virgule flottante compris entre -3,40E +38 et 3,40E +38. |
SmallDateTime | 15 | 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 | 16 | Int16. Entier signé 16 bits. |
SmallMoney | 17 | 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. |
Structured | 30 | Type de données spécial pour la spécification des données structurées contenues dans des paramètres table. |
Text | 18 | String. Flux de données non Unicode de longueur variable dont la longueur maximale est égale à 231 -1 (ou 2 147 483 647) caractères. |
Time | 32 | 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 |
Timestamp | 19 | Array de type Byte. Nombres binaires générés automatiquement dont le caractère unique est garanti dans une base de données. |
TinyInt | 20 | Byte. Entier non signé 8 bits. |
Udt | 29 | Type SQL Server défini par l’utilisateur. |
UniqueIdentifier | 14 | Guid. GUID (Identificateur global unique). |
VarBinary | 21 | 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 | 22 | 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 |
Variant | 23 | 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 | 25 | Valeur XML. Vous pouvez obtenir le code XML sous forme de chaîne à l'aide de la méthode GetValue(Int32) ou de la propriété Value, ou encore sous forme de XmlReader en appelant la méthode CreateReader(). |
Remarques
Lors de la définition des paramètres de commande, les SqlDbType et DbType sont liés. Par conséquent, si vous définissez le DbType
SqlDbType
change en prenant en charge SqlDbType
.