Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

В следующей таблице перечислены типы данных SQL ANSI, эквивалентные им типы данных SQL ядра СУБД Microsoft Access и допустимые синонимы. В нем также перечислены эквивалентные типы данных Microsoft SQL Server.

ANSI SQL
тип данных

Microsoft Access
Тип данных SQL


Синоним

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

БИТ, БИТОВАЯ ПЕРЕМЕННАЯ

BINARY (см. примечания)

VARBINARY
ДВОИЧНАЯ ПЕРЕМЕННАЯ
БИТОВАЯ ПЕРЕМЕННАЯ

BINARY, VARBINARY

Не поддерживается

BIT (см. заметки)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Не поддерживается

TINYINT

INTEGER1, BYTE

TINYINT

Не поддерживается

COUNTER (см. заметки)

AUTOINCREMENT

(См. примечания)

Не поддерживается

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (см. заметки)

DATETIME

Не поддерживается

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

ДВОЙНАЯ ТОЧНОСТЬ, 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), БУКВЕННО-ЦИФРОВОЙ, 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. Для типа данных BIT SQL Microsoft Access не существует эквивалента ANSI SQL.

  • 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.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×