Types de données SQL ANSI équivalents

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

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

SQL ANSI
type de données

Microsoft Access
type de données SQL


Synonyme

Microsoft SQL
type de données de serveur

BIT, BIT VARYING

BINARY (voir Remarques)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Non pris en charge

BIT (voir Remarques)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Non pris en charge

TINYINT

INTEGER1, BYTE

TINYINT

Non pris en charge

COUNTER (voir Remarques)

AUTOINCREMENT

(voir Remarques)

Non pris en charge

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (voir Remarques)

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 Remarques)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Non pris en charge

Non pris en charge

Non pris en charge

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Non pris en charge

TEXT (voir Remarques)

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

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (voir Remarques)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (voir Remarques)

CHAR, VARCHAR, NCHAR, NVARCHAR


Remarque : 

  • Le type de données BIT SQL ANSI n'est pas l'équivalent du type de données BIT SQL Microsoft Access. Il correspond plutôt au type de données BINARY. Il n'existe pas d'équivalent SQL ANSI au type de données BIT du langage SQL du moteur Microsoft Access.

  • TIMESTAMP n'est plus pris en charge comme synonyme de DATETIME.

  • NUMERIC n'est plus pris en charge comme synonyme de FLOAT ou DOUBLE. NUMERIC est maintenant utilisé comme synonyme de DECIMAL.

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

  • Si le nom de type de données TEXT est utilisé sans spécification de la longueur facultative, un champ LONGTEXT est créé. Cela permet d'écrire des instructions CREATE TABLE générant des types de données cohérents avec Microsoft SQL Server.

  • Un champ CHAR est toujours enregistré dans le format de représentation Unicode, qui équivaut au type de données ANSI SQL NATIONAL CHAR.

  • Si le nom de type de données TEXT est utilisé et si la longueur facultative est spécifiée, TEXT(25) par exemple, le type de données du champ équivaut au type de données CHAR. Cela préserve la compatibilité ascendante pour la plupart des applications Microsoft Access, tout en permettant au type de données TEXT (sans spécification de longueur) d'être aligné avec Microsoft SQL Server.



Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

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.

×