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 SQL Server type de données spécifique d’un champ, propriété, à utiliser dans un SqlParameter.
public enum class SqlDbType
public enum SqlDbType
type SqlDbType =
Public Enum SqlDbType
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| BigInt | 0 | Int64. Entier signé 64 bits. |
| Binary | 1 | Array de type Byte. Flux de données binaires de longueur fixe compris entre 1 et 8 000 octets. |
| Bit | 2 |
Boolean. Valeur numérique non signée pouvant être 0, 1 ou |
| Char | 3 | String. Flux de longueur fixe de caractères non Unicode compris entre 1 et 8 000 caractères. |
| DateTime | 4 | DateTime. Données de date et d’heure comprises entre le 1er janvier 1753 et le 31 décembre 9999 à une précision de 3,33 millisecondes. |
| Decimal | 5 | Decimal. Valeur numérique de précision fixe et d’échelle comprise entre -10 38 -1 et 10 38 -1. |
| Float | 6 | Double. Nombre à virgule flottante dans la plage de -1,79E +308 à 1,79E +308. |
| Image | 7 | Array de type Byte. Flux de données binaires de longueur variable compris entre 0 et 2 31 -1 (ou 2 147 483 647 octets). |
| Int | 8 | Int32. Entier signé 32 bits. |
| Money | 9 | Decimal. Valeur monétaire comprise entre -2 63 (ou -9 223 372 036 854 775 808) à 2 63 -1 (ou +9 223 372 036 854 775 807) avec une précision à dix millièmes d’unité monétaire. |
| NChar | 10 | String. Flux de caractères Unicode de longueur fixe compris entre 1 et 4 000 caractères. |
| NText | 11 | String. Flux de données Unicode de longueur variable avec une longueur maximale de 2 30 à 1 (ou 1 073 741 823 caractères). |
| NVarChar | 12 |
String. Flux de caractères Unicode de longueur variable compris entre 1 et 4 000 caractères. La conversion implicite échoue si la chaîne est supérieure à 4 000 caractères. Définissez explicitement l’objet lors de l’utilisation de chaînes de plus de 4 000 caractères. Utiliser NVarChar lorsque la colonne de base de données est |
| Real | 13 | Single. Nombre à virgule flottante dans la plage de -3,40E +38 à 3,40E +38. |
| UniqueIdentifier | 14 | Guid. Identificateur global unique (ou GUID). |
| SmallDateTime | 15 | DateTime. Données de date et d’heure comprises entre le 1er janvier 1900 et le 6 juin 2079 à 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 à un dix millième d’unité monétaire. |
| Text | 18 | String. Flux de longueur variable de données non Unicode avec une longueur maximale de 2 31 -1 (ou 2 147 483 647 caractères). |
| Timestamp | 19 |
Array de type Byte. Nombres binaires générés automatiquement, qui sont garantis comme uniques dans une base de données.
|
| TinyInt | 20 | Byte. Entier non signé 8 bits. |
| VarBinary | 21 | Array de type Byte. Flux de données binaires de longueur variable compris entre 1 et 8 000 octets. La conversion implicite échoue si le tableau d’octets est supérieur à 8 000 octets. Définissez explicitement l’objet lors de l’utilisation de tableaux d’octets de plus de 8 000 octets. |
| VarChar | 22 |
String. Flux de longueur variable de caractères non Unicode compris entre 1 et 8 000 caractères. Utiliser VarChar lorsque la colonne de base de données est |
| Variant | 23 | Object. Type de données spécial qui peut contenir des données numériques, de chaîne, binaires ou de date, ainsi que les valeurs SQL Server Empty et Null, qui est supposée si aucun autre type n’est déclaré. |
| Xml | 25 | Valeur XML. Obtenez le code XML sous forme de chaîne à l’aide de la méthode ou de la GetValue(Int32) propriété, ou en tant qu’appel XmlReader de la CreateReader()Value méthode. |
| Udt | 29 | Type défini par l’utilisateur (UDT) SQL Server. |
| Structured | 30 | Type de données spécial pour spécifier des données structurées contenues dans les paramètres table. |
| Date | 31 | Données de date comprises entre le 1 1er janvier et le 31 décembre 9999 AD. |
| Time | 32 | Données de temps basées sur une horloge de 24 heures. La plage de valeurs de temps est de 00:00:00 à 23:59:59.999999999 avec une précision de 100 nanosecondes. Correspond à une valeur SQL Server |
| DateTime2 | 33 | Données de date et d’heure. La plage de valeurs de date est comprise entre le 1 1er janvier et le 31 décembre 9999 AD. La plage de valeurs de temps est de 00:00:00 à 23:59:59.999999999 avec une précision de 100 nanosecondes. |
| DateTimeOffset | 34 | Données de date et d’heure avec prise en charge du fuseau horaire. La plage de valeurs de date est comprise entre le 1 1er janvier et le 31 décembre 9999 AD. La plage de valeurs de temps est de 00:00:00 à 23:59:59.999999999 avec une précision de 100 nanosecondes. La plage de valeurs du fuseau horaire est de -14:00 à +14:00. |
Remarques
Lors de la définition des paramètres de commande, les paramètres de DbType commande SqlDbType sont liés. Par conséquent, la définition des DbType modifications apportées SqlDbType à une prise en charge SqlDbType.