Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
В следующей таблице перечислены типы данных ANSI SQL, эквивалентные типы данных SQL ядра СУБД Microsoft Access и допустимые синонимы. В ней также перечислены эквивалентные типы данных Microsoft SQL Server™.
Тип данных ANSI SQL |
Тип данных Microsoft Access SQL |
Синоним |
Тип данных Microsoft SQL Server |
---|---|---|---|
BIT, BIT VARYING |
BINARY (см. примечания) |
VARBINARY, BINARY VARYING BIT VARYING |
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 |
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 |
Примечание.
- Тип данных BIT ANSI SQL не соответствует типу данных BIT Microsoft Access SQL. Он соответствует типу данных BINARY. Для типа данных BIT Microsoft Access SQL отсутствует эквивалент ANSI SQL.
- TIMESTAMP больше не поддерживается в качестве синонима для DATETIME.
- NUMERIC больше не поддерживается в качестве синонима для FLOAT или DOUBLE. NUMERIC теперь используется в качестве синонима для DECIMAL.
- Поле LONGTEXT всегда хранится в формате представления Юникода.
- Если тип данных TEXT используется без указания необязательной длины, например TEXT(25), создается поле LONGTEXT. Это позволяет записывать операторы CREATE TABLE, возвращающие типы данных, которые соответствуют Microsoft SQL Server.
- Поле CHAR всегда хранится в формате представления Юникода, что соответствует типу данных NATIONAL CHAR ANSI SQL.
- Если тип данных TEXT используется с указанием необязательной длины, например TEXT(25), тип данных поля эквивалентен типу данных CHAR. Это сохраняет обратную совместимость для большинства приложений Microsoft Jet, позволяя сопоставлять тип данных TEXT (без указания длины) с Microsoft SQL Server.