Застосовується до
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

У таблиці нижче наведено типи даних ANSI SQL, еквівалентні типи даних SQL обробника баз даних Microsoft Access і їхні припустимі синоніми. У ньому також перелічено еквівалентні типи даних Microsoft SQL Server.

ANSI SQL тип даних

Microsoft Access Тип даних SQL

Синонім

Microsoft SQL Тип даних сервера

BIT, BIT VARYING

BINARY (див. нотатки)

"ВАРБІНАРИ", ДВІЙКОВІ ФАЙЛИ РІЗНЯТЬСЯ БІТИ РІЗНЯТЬСЯ

BINARY, VARBINARY

Не підтримується

BIT (див. нотатки)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Не підтримується

TINYINT

INTEGER1, BYTE

TINYINT

Не підтримується

COUNTER (див. нотатки)

AUTOINCREMENT

(Див. нотатки)

Не підтримується

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

ДАТА, ЧАС (див. нотатки)

DATETIME

Не підтримується

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (див. нотатки)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Не підтримується

Не підтримується

Не підтримується

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Не підтримується

TEXT (див. нотатки)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (див. нотатки)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (див. нотатки)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Див. Нотатки)

CHAR, VARCHAR, NCHAR, NVARCHAR

Примітки.: 

  • Тип даних ANSI SQL BIT не відповідає типу даних MICROSOFT Access SQL BIT. Він відповідає типу даних BINARY. Немає еквівалента ANSI SQL для типу даних MICROSOFT Access SQL BIT.

  • TimesTAMP більше не підтримується як синонім DATETIME.

  • Функція NUMERIC більше не підтримується як синонім float або DOUBLE. Функція NUMERIC тепер використовується як синонім ДЛЯ DECIMAL.

  • Поле LONGTEXT завжди зберігається у форматі Юнікод.

  • Якщо використовується ім'я типу даних TEXT, не вказуючи необов'язкову довжину, створюється поле LONGTEXT. Це дає змогу створювати інструкції CREATE TABLE, які дають змогу отримувати типи даних відповідно до Microsoft SQL Server.

  • Поле CHAR завжди зберігається у форматі репрезентації Юнікод, еквівалентному типу даних ANSI SQL NATIONAL CHAR.

  • Якщо використовується ім'я типу даних TEXT і вказано необов'язкову довжину, наприклад TEXT(25), тип даних поля еквівалентний типу даних CHAR. Це зберігає зворотну сумісність для більшості програм Microsoft Access, в той час як тип даних TEXT (без специфікації довжини) узгоджується з Microsoft SQL Server.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.