SqlType, énumération
Définit les types de données intégrés SQL Server.
Espace de noms : Microsoft.Data.Schema.Sql.SchemaModel
Assembly : Microsoft.Data.Schema.Sql (dans Microsoft.Data.Schema.Sql.dll)
Syntaxe
'Déclaration
Public Enumeration SqlType
public enum SqlType
public enum class SqlType
type SqlType
public enum SqlType
Membres
Nom de membre | Description | |
---|---|---|
Unknown | Rien n'a été défini. | |
BigInt | Données de type integer (nombre entier) comprises entre -2^63 (-9 223 372 036 854 775 808) et 2^63-1 (9 223 372 036 854 775 807). | |
Int | Données de type integer (nombre entier) comprises entre -2^31 (-2 147 483 648) et 2^31 - 1 (2 147 483 647). | |
SmallInt | Données de type integer comprises entre -2^15 (-32 768) et 2^15 - 1 (32 767). | |
TinyInt | Données de type integer comprises entre 0 et 255. | |
Bit | Données de type integer ayant une valeur de 1 ou de 0. | |
Decimal | Données numériques avec précision et échelle fixes comprises entre -10^38 +1 et 10^38 -1. | |
Numeric | Fonctionnellement équivalent au type décimal. | |
Money | Valeurs de données monétaires comprises entre -2^63 (-922 337 203 685 477,5808) et 2^63 - 1 (+922 337 203 685 477,5807), avec une précision au dix-millième d'unité monétaire. | |
SmallMoney | Valeurs de données monétaires comprises entre -214 748,3648 et +214 748,3647, avec une précision au dix-millième d'unité monétaire. | |
Float | Données numériques de numéro de précision dont les valeurs valides sont les suivantes : -1,79e + 308 -2.23E à (308, 0 et 2.23E + 308 à 1.79E + 308. | |
Real | Données numériques de numéro de précision dont les valeurs valides sont les suivantes : -3,40e + 38 -1.18E à (38, 0 et 1.18E - 38 à 3.40E + 38. | |
DateTime | Données de date et d'heure du 1er janvier 1753 au 31 décembre 9999, avec une précision de trois centièmes de seconde ou de 3,33 millisecondes. | |
SmallDateTime | Données de date et d'heure comprises entre le 1er janvier 1900 et le 6 juin 2079, avec une précision d'une minute. | |
Char | Données caractères non-Unicode d'une longueur fixe maximale de 8 000 caractères. | |
VarChar | Données non-Unicode de longueur variable comptant un maximum de 8 000 caractères. | |
Text | Données non-Unicode de longueur variable comptant un maximum de 2^31 - 1 (2 147 483 647) caractères. | |
NChar | Données Unicode d'une longueur fixe maximale de 4 000 caractères. | |
NVarChar | Données Unicode d'une longueur variable maximale de 4 000 caractères.sysname est un type de données défini par l'utilisateur, fourni par le système, fonctionnellement équivalent à nvarchar(128) et utilisé pour référencer des noms d'objet de base de données. | |
NText | Données Unicode d'une longueur variable maximale de 2^30 - 1 (1 073 741 823) caractères. | |
Binary | Données binaires d'une longueur fixe maximale de 8 000 octets. | |
VarBinary | Données binaires de longueur variable maximale de 8 000 octets. | |
Image | Données binaires de longueur variable maximale de 2^31 - 1 (2 147 483 647) octets. | |
Cursor | Référence à un curseur. | |
Variant | Type de données qui stocke les valeurs de divers types de données pris en charge par SQL Server, à l'exception des types text, ntext, timestamp et sql_variant. | |
Table | Type de données spécial qui stocke un jeu de résultats en vue d'un traitement ultérieur. | |
Timestamp | Nombre unique à l'échelle de la base de données qui est actualisé à chaque mise à jour d'une ligne. | |
UniqueIdentifier | GUID de 16 octets. | |
Xml | Type de données XML. | |
Date | Date uniquement. | |
Time | Heure uniquement. | |
DateTime2 | Combinaison des types date et heure.
Fournit une meilleure précision que DateTime. |
|
DateTimeOffset | Identique à DateTime2, avec en plus un décalage de fuseau horaire. |