Types de données SQL ANSI équivalents

Le tableau suivant répertorie les types de SQL données ANSI, leur moteur de base de données Microsoft Access équivalent SQL types de données et leurs synonymes valides. Il répertorie également les types Microsoft SQL Server données équivalents.

SQL ANSI
type de données

Microsoft Access
SQL type de données


Synonymes

Microsoft SQL
Type de données serveur

BIT, BIT VARYING

BINARY (Voir notes)

VARBINARY,
VARYING BINARY
BIT VARYING

BINARY, VARBINARY

Non pris en charge

BIT (voir Notes)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Non pris en charge

TINYINT

INTEGER1, BYTE

TINYINT

Non pris en charge

COUNTER (voir Notes)

AUTOINCREMENT

(Voir les notes)

Non pris en charge

MONEY

CURRENCY

MONEY

DATE, HEURE, TIMESTAMP

DATETIME

DATE, HEURE (voir notes)

DATETIME

Non pris en charge

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (voir notes)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, ENT, INTEGER4

INTEGER

INTERVAL

Non pris en charge

Non pris en charge

Non pris en charge

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Non pris en charge

TEXTE (voir notes)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (voir Notes)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CAR (voir notes)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (VOIR NOTES)

CHAR, VARCHAR, NCHAR, NVARCHAR

Remarques : 

  • Le type de données BIT SQL ANSI ne correspond pas au type de données MICROSOFT Access SQL BIT. Elle correspond au type de données BINARY à la place. Il n’existe pas d’SQL ANSI pour le type de données BIT ou SQL Microsoft Access.

  • TIMESTAMP n’est plus pris en charge en tant que synonyme de DATETIME.

  • NUMERIC n’est plus pris en charge en tant que synonyme de FLOAT ou DOUBLE. NUMERIC est désormais utilisé comme synonyme pour DECIMAL.

  • Un champ LONGTEXT est toujours stocké au Unicode format de représentation.

  • Si le type de données TEXTE est utilisé sans spécifier la longueur facultative, un champ LONGTEXT est créé. Cela permet de créer des instructions CREATE TABLE qui donnent des types de données cohérents avec Microsoft SQL Server.

  • Un champ CAR est toujours stocké au format de représentation Unicode, qui est l’équivalent du type de données ANSI SQL NATIONAL CHAR.

  • Si le type de données TEXTE est utilisé et que la longueur facultative est spécifiée (par exemple TEXTE(25), le type de données du champ est équivalent au type de données CAR. Cela permet de préserver la compatibilité vers l’arrière pour la plupart des applications Microsoft Access, tout en permettant l’alignement du type de données TEXTE (sans spécification de longueur) avec les Microsoft SQL Server.

Besoin d’aide ?

Développez vos compétences dans Office
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.

×