Перейти к основному контенту
Office

Эквивалентные типы данных ANSI SQL

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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


Тип данных ANSI SQL


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


Слова


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

БИТОВЫЕ И БИТОВЫЕ РАЗРАЗНЫЕ

ДВОИЧные файлы (см. заметки)

VARBINARY,
ДВОИЧные
переменные С РАЗЛИЧНОЙ СКОРОСТЬЮ

ДВОИЧНЫЙ, VARBINARY

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

BIT (Дополнительные сведения см. в разделе "Заметки")

ЛОГИЧЕСКИЕ, ЛОГИЧЕСКИЕ, LOGICAL1, ЕСНО

BIT

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

TINYINT

INTEGER1, BYTE

TINYINT

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

Счетчик (см. заметки)

AUTOINCREMENT

(См. заметки)

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

MONEY

CURRENCY

MONEY

ДАТА, ВРЕМЯ И МЕТКА ВРЕМЕНИ

DATETIME

Дата, время (см. заметки)

DATETIME

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

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

ЧИСЛОВОЙ, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, ИИЕСИНГЛЕ

REAL

ДВОЙНАЯ ТОЧНОСТЬ, С ПЛАВАЮЩЕЙ ТОЧКОЙ

FLOAT

DOUBLE, FLOAT8, ИИЕДАУБЛЕ, NUMBER (см. примечания)

FLOAT

SMALLINT

SMALLINT

КОРОТКИЙ, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

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

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

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

IMAGE

ЛОНГБИНАРИ, GENERAL, ОЛЕОБЖЕКТ

IMAGE

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

ТЕКСТ (см. заметки)

ЛОНГТЕКСТ, ЛОНГЧАР, МЕМО, NOTE, NTEXT (см. заметки)

TEXT

СИМВОЛ, РАЗНЫЕ ЗНАКИ, ЗНАКИ НАЦИОНАЛЬНОГО АЛФАВИТА, НАЦИОНАЛЬНЫЕ ЗНАКИ

СИМВОЛ (см. заметки)

ТЕКСТ (n), АЛФАВИТно-цифровые символы, символ, строка, VARCHAR, символ, с разными знаками, NCHAR, Национальный знак, Национальный текст, Национальный текст (см. заметки).

CHAR, VARCHAR, NCHAR, NVARCHAR

Примечания: 

  • Тип данных BIT SQL в КОДИРОВКе ANSI не соответствует типу данных BIT SQL Microsoft Access. Вместо этого он соответствует типу данных BINARY. Эквивалент ANSI SQL для типа данных BIT SQL для Microsoft Access отсутствует.

  • Метка времени больше не поддерживается в качестве синонима для DATETIME.

  • ЧИСЛА больше не поддерживаются в качестве синонимов для FLOAT или DOUBLE. ЧИСЛА теперь используются как синонимы для ДЕСЯТИЧного РАЗДЕЛИТЕЛЯ.

  • Поле ЛОНГТЕКСТ всегда хранится в формате представления Юникод.

  • Если текст с именем типа данных используется без указания необязательной длины, создается поле ЛОНГТЕКСТ. Это позволяет написать инструкции CREATE TABLE, которые выдают типы данных, которые будут согласовываться с Microsoft SQL Server.

  • Поле CHAR всегда хранится в формате представления Юникода, эквивалентном типу данных ANSI SQL национального АЛФАВИТа.

  • Если используется текст имя типа данных и указана необязательная Длина (например, "текст" (25), тип данных поля эквивалентен типу данных CHAR. Это обеспечивает совместимость с предыдущими характеристиками для большинства приложений Microsoft Access, включая тип данных TEXT (без указания длины), для выравнивания по Microsoft SQL Server.

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

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

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

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×