Type
Description
SQL_VARIANT
représente un variant SQL pouvant être de n'importe quel type, hormis les données ntext et text.
DATETIME
représente une valeur de date et d'heure comprises entre le 1er janvier 1753 et le 31 décembre 9999.
SMALLDATETIME
représente une valeur de date et d'heure courtes comprise entre le 1er janvier 1900 et le 6 juin 2079.
TIMESTAMP
indique la séquence de l'activité SQL Server sur une ligne, représentée sous la forme d'un nombre croissant au format binaire.
FLOAT
représente une valeur numérique flottante comprise entre -1.79E+308 et 1.79E+308.
REAL
représente une valeur numérique réelle comprise entre-3.40E+38 et 3.40E+38.
NUMERIC
représente une valeur numérique décimale comprise entre -1038+1 et 1038–1.
DECIMAL
représente une valeur numérique décimale comprise entre -1038+1 et 1038–1.
MONEY
représente une valeur numérique monétaire comprise entre -922 337 203 685 477,5808 et +922 337 203 685 477,5807.
SMALLMONEY
représente une valeur numérique monétaire courte comprise entre -214 748,3648 et +214 748,3647.
BIGINT
représente une valeur numérique entière comprise entre -9 223 372 036 854 775 808 et 9 223 372 036 854 775 807.
INT
représente une valeur numérique entière comprise entre -2 147 483 648 et 2 147 483 647.
SMALLINT
représente une valeur numérique entière comprise entre -32 768 et 32 767.
TINYINT
représente une valeur numérique entièr comprise entre 0 et 255.
BIT
représente une valeur binaire 1 ou 0.
NTEXT
représente une chaîne de caractères UNICODE-UCS-2 d'une longueur variable d'un maximum de 2 147 483 647 caractères.
NVARCHAR
représente une chaîne de caractères UNICODE-UCS-2 d'une longueur variable d'un maximum de 4 000 caractères.
NCHAR
représente une chaîne de caractères UNICODE-UCS-2 d'une longueur fixe d'un maximum de 4 000 caractères.
TEXT
représente une chaîne de caractères non-Unicode d'une longueur variable d'un maximum de 1 073 741 823 caractères.
VARCHAR(n)
représente une chaîne de caractères non-Unicode d'une longueur variable d'un maximum de 8 000 caractères.
CHAR(n)
représente une chaîne de caractères non-Unicode d'une longueur fixe d'un maximum de 8 000 caractères.
VARBINARY
représente une valeur binaire de taille variable d'un maximum de 8 000 octets.
BINARY
représente une valeur binaire de taille fixe d'un maximum de 8 000 octets.
IMAGE
représente une valeur binaire de taille variable d'un maximum de 2 147 483 647 octets.
UNIQUEIDENTIFIER
représente un identificateur unique global (GUID : Global Unique IDentifier).
CURSOR
représente la valeur contenu dans un curseur.
TABLE
représente une zone de stockage pour un ensemble de résultat dans l'éventualité d'un traitement ultérieur.