Types de données SQL

Les types de données SQL du moteur de base de données Access consistent en 13 types principaux définis par le moteur de base de données Access, et plusieurs synonymes valides reconnus pour ces types de données.

Le tableau suivant répertorie les types de données principaux.

Type de données

Taille de stockage

Description

BINARY

1 octet par caractère

Tout type de données peut être stocké dans un champ de ce type. Aucune traduction des données (par exemple, en texte) n’est effectuée. La manière dont les données sont entrées dans un champ binaire détermine la façon dont elles s’affichent en tant que sortie.

BIT

1 octet

Valeurs Oui et Non, et champs contenant uniquement l’une des deux valeurs.

TINYINT

1 octet

Valeur entière comprise entre 0 et 255.

MONEY

8 octets

Entier mis à l’échelle dont la valeur est comprise entre
-922 337 203 685 477,5808 et 922 337 203 685 477,5807.

DATETIME
(voir DOUBLE)

8 octets

Valeur de date ou d’heure comprise entre les années 100 et 9999.

UNIQUEIDENTIFIER

128 bits

Numéro d’identification unique utilisé avec des appels de procédure distante.

REAL

4 octets

Valeur à virgule flottante simple précision avec une plage de -3,402823E38 à -1,401298E-45 pour les valeurs négatives, de 1,401298E-45 à 3,402823E38 pour les valeurs positives, et 0.

FLOAT

8 octets

Une valeur à virgule flottante double précision avec une plage de -1,79769313486232E308 à -4,94065645841247E-324 pour les valeurs négatives, de 4,94065645841247E-324 à 1,79769313486232E308 pour les valeurs positives, et 0.

SMALLINT

2 octets

Entier court compris entre -32 768 et 32 767.

INTEGER

4 octets

Entier long compris entre -2 147 483 648 et 2 147 483 647.

DECIMAL

17 octets

Type de données numériques exactes qui contient des valeurs comprises entre 1 028-1 et -1 028-1. Vous pouvez définir la précision (1-28) et l’échelle (0-précision définie). La précision et l’échelle par défaut sont respectivement de 18 et 0.

TEXT

2 octets par caractère (voir Remarque)

Zéro à un maximum de 2,14 Go.

IMAGE

Si nécessaire

Zéro à un maximum de 2,14 Go. Utilisé pour les objets OLE.

CHARACTER

2 octets par caractère (voir Remarque)

Jusqu’à 255 caractères.


Remarque : Les caractères dans les champs définis comme TEXT (également appelé MEMO) ou CHAR (également appelé TEXT(n) avec une longueur spécifique) sont stockés au format de représentation Unicode. Les caractères Unicode nécessitent uniformément deux octets de stockage par caractère. Pour les bases de données Microsoft Access existantes contenant principalement des données caractères, cela pourrait signifier que le fichier de base de données doublerait de taille après conversion au format Microsoft Access. Cependant, la représentation Unicode de nombreux jeux de caractères, précédemment dénommés jeu de caractères codés sur un octet (SBCS, Single-Byte Character Sets), peut facilement être compressée à un seul octet. Si vous définissez une colonne CHAR avec l’attribut COMPRESSION, les données sont automatiquement compressées pour le stockage, et décompressées lors de leur extraction de la colonne.



Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×