Ekvivalent datových typů ANSI SQL

Následující tabulka obsahuje seznam datových typů ANSI SQL, ekvivalentních datových typů SQL databázového stroje Microsoft Access a jejich platná synonyma. Obsahuje také seznam ekvivalentních Microsoft SQL Server datových typů.

ANSI SQL
Datový typ

Microsoft Access
Datový typ SQL


Synonymum

Microsoft SQL
Datový typ Serveru

BIT, BIT VARYING

BINARY (viz poznámky)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Nepodporováno

BIT (viz poznámky)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Nepodporováno

TINYINT

INTEGER1, BYTE

TINYINT

Nepodporováno

COUNTER (viz poznámky)

AUTOINCREMENT

(Viz poznámky)

Nepodporováno

MONEY

CURRENCY

MONEY

DATUM, ČAS, ČASOVÉ RAZÍTKO

DATETIME

DATUM, ČAS (viz poznámky)

DATETIME

Nepodporováno

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (viz Notes)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Nepodporováno

Nepodporováno

Nepodporováno

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Nepodporováno

TEXT (viz poznámky)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (viz poznámky)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

ZNAK (viz poznámky)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (viz poznámky)

CHAR, VARCHAR, NCHAR, NVARCHAR

Poznámky: 

  • Datový typ BIT jazyka ANSI SQL neodpovídá datovému typu BIT jazyka SQL aplikace Microsoft Access. Ten místo toho odpovídá datovému typu BINARY. Datový typ BIT jazyka SQL Microsoft Accessu není ekvivalentní jazyku SQL rozhraní ANSI.

  • Funkce TIMESTAMP už není podporovaná jako synonymum pro DATETIME.

  • Funkce NUMERIC už není podporovaná jako synonymum pro float nebo DOUBLE. Funkce NUMERIC se teď používá jako synonymum pro DECIMAL.

  • Pole LONGTEXT je vždy uloženo ve formátu Unicode vyjádření.

  • Pokud použijete název datového typu HODNOTA.NA.TEXT bez zadání volitelné délky, vytvoří se pole LONGTEXT. To umožňuje zapsat příkazy CREATE TABLE, které umožní konzistentní datové typy s Microsoft SQL Server.

  • Pole CHAR je vždy uloženo ve formátu reprezentace unicode, který odpovídá datovému typu ANSI SQL NATIONAL CHAR.

  • Pokud se použije název datového typu HODNOTA.NA.TEXT a je zadána volitelná délka, například HODNOTA.NA.TEXT(25), je datový typ pole ekvivalentem datového typu ZNAK. Zachová se tím zpětná kompatibilita ve většině aplikací Microsoft Access a zároveň se datový typ TEXT (bez specifikace délky) zarovná s Microsoft SQL Server.

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×