Partager via


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.

Voir aussi

Référence

Microsoft.Data.Schema.Sql.SchemaModel, espace de noms