Преминаване към основното съдържание

Еквивалентни типове данни на ANSI SQL

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Таблицата по-долу изброява ANSI SQL типове данни, техните еквивалентни типове данни на ядрото на базата данни на Microsoft Access SQL и техните валидни синоними. В него са изредени и еквивалентните типове данни на Microsoft SQL Server.


Тип данни ANSI SQL


SQL тип данни за Microsoft Access


Синоним


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

МАЛКО, МАЛКО ПО-РАЗЛИЧНА

BINARY (вижте бележки)

VARBINARY,
БИНАРНи
променливи МАЛКО ПО-РАЗЛИЧНА

BINARY, VARBINARY

Не се поддържа

БИТОВ (вижте бележки)

БУЛЕВИ, ЛОГИЧЕСКИ, ЛОГИЧЕСКИ1, YESNO

BIT

Не се поддържа

TINYINT

INTEGER1, БАЙТ

TINYINT

Не се поддържа

COUNTER (вижте бележки)

AUTOINCREMENT

(Вижте бележки)

Не се поддържа

MONEY

CURRENCY

MONEY

ДАТА, ЧАС, TIMESTAMP

DATETIME

ДАТА, час (вижте бележки)

DATETIME

Не се поддържа

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

ЦИФРОВ, ДЕК

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

ДВОЙНА ТОЧНОСТ, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, число (вижте бележки)

FLOAT

SMALLINT

SMALLINT

КРАТКО, INTEGER2

SMALLINT

INTEGER

INTEGER

ДЪЛГИ, INT, INTEGER4

INTEGER

INTERVAL

Не се поддържа

Не се поддържа

Не се поддържа

IMAGE

LONGBINARY, ОБЩИ, НЕУСПЕШЕН

IMAGE

Не се поддържа

ТЕКСТ (вижте бележки)

LONGTEXT, LONGCHAR, бележка, бележка; NTEXT (вижте бележки)

TEXT

ЗНАК, РАЗЛИЧЕН ХАРАКТЕР, НАЦИОНАЛЕН ЗНАК, РАЗЛИЧЕН НАЦИОНАЛЕН ХАРАКТЕР

ЧАР (вижте бележки)

ТЕКСТ (n), БУКВЕНо-цифрови знаци, знак, низ, VARCHAR, различен характер, NCHAR, Национален знак, национална чар, Национален знак, различен, национална чар (виж бележки)

ЧАР, VARCHAR, NCHAR, NVARCHAR

Забележки: 

  • Типът данни ANSI SQL BIT не съответства на типа данни на Microsoft Access SQL BIT. Вместо това то отговаря на ДВОИЧЕН тип данни. Не съществува ANSI SQL еквивалент за типа данни на Microsoft Access SQL BIT.

  • TIMESTAMP вече не се поддържа като синоним за дата и час.

  • ЦИФРОВата вече не се поддържа като синоним за FLOAT или DOUBLE. ЦИФРОВата сега се използва като синоним за ДЕСЕТИЧНО число.

  • Поле LONGTEXT е винаги съхранено във формата за представяне на Unicode.

  • Ако се използва текст за име на тип данни, без да се указва незадължителната дължина, се създава поле LONGTEXT. Това позволява да се запишат декларации на таблици, които ще дават типове данни, съвместими с Microsoft SQL Server.

  • Поле за чар винаги се съхранява във формата за представяне на Unicode, което е еквивалентно на типа на данните на ANSI SQL NATIONAL чар.

  • Ако се използва ТЕКСТЪТ име на тип данни и е зададена незадължителна дължина, например TEXT (25), типът данни на полето е еквивалентен на типа данни за ЗНАКА. Това запазва обратната съвместимост за повечето приложения на Microsoft Access, като същевременно разрешава типа на данните за текст (без спецификация за дължина), за да бъде приведен в съответствие с Microsoft SQL Server.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×