Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Access 2013, Office 2013
Le tableau suivant énumère les types de données ANSI SQL, les types de données SQL équivalents du moteur de base de données Microsoft Access et leurs synonymes valides. Il répertorie également les types de données Microsoft SQL Server™ équivalents.
Type de données ANSI SQL |
Type de données Microsoft Access SQL |
Synonyme |
Type de données Microsoft SQL Server |
---|---|---|---|
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 ANSI SQL ne correspond pas au type de données BIT Microsoft Access SQL. En revanche, il correspond au type de données BINARY. Il n'existe aucun équivalent ANSI SQL pour le type de données BIT Microsoft Access SQL.
- TIMESTAMP n'est plus reconnu comme synonyme de DATETIME.
- NUMERIC n'est plus reconnu comme synonyme de FLOAT ou DOUBLE. NUMERIC est désormais utilisé comme synonyme de DECIMAL.
- Un champ LONGTEXT est toujours stocké dans le format de représentation Unicode.
- Si le nom du type de données TEXT est utilisé sans que la longueur facultative soit spécifiée, par exemple TEXT(25), un champ LONGTEXT est créé. Des instructions CREATE TABLE sont alors créées pour produire des types de données cohérents avec Microsoft SQL Server.
- Un champ CHAR est toujours stocké dans le format de représentation Unicode qui est l'équivalent du type de données NATIONAL CHAR ANSI SQL.
- Si le nom du type de données TEXT est utilisé et si la longueur facultative est spécifiée, par exemple TEXT(25), le type de données du champ est équivalent au type de données CHAR. Ceci permet d'assurer la compatibilité avec les anciennes versions de la plupart des applications Microsoft Jet et d'aligner le type de données TEXT (sans spécification de longueur) avec Microsoft SQL Server.