Ekvivalent datových typů ANSI SQL

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji tady.

V následující tabulce jsou uvedené datové typy ANSI SQL, jejich ekvivalentní datové typy SQL databázového stroje Microsoft Accessu a jejich platná synonyma. Obsahuje také ekvivalentní datové typy Microsoft SQL serveru.


Datový typ ANSI SQL


Datový typ SQL Microsoft Accessu


Určete


Datový typ Microsoft SQL serveru

BIT, KTERÝ SE MĚNÍ

BINÁRNÍ (viz poznámky)

VARBINARY,
BINÁRNÍ různé
BITOVÉ ZMĚNY

BINARY, VARBINARY

Nepodporováno

BIT (viz poznámky)

BOOLEAN, LOGICAL, LOGICKÁ1, YESNO

BIT

Nepodporováno

TINYINT

INTEGER1, BYTE

TINYINT

Nepodporováno

Čítač (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

ČÍSLO, DEC

DECIMAL

REAL

REAL

JEDNODUCHÝ, FLOAT4, IEEESINGLE

REAL

DVOJITÁ PŘESNOST, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, číslo (viz poznámky)

FLOAT

SMALLINT

SMALLINT

KRÁTKÝ, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, CELÉ_ČÍSLO, INTEGER4

INTEGER

INTERVAL

Nepodporováno

Nepodporováno

Nepodporováno

IMAGE

LONGBINARY, OBECNÉ, OLEOBJECT

IMAGE

Nepodporováno

TEXT (viz poznámky)

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

TEXT

ZNAK, RŮZNÉ ZNAKY, NÁRODNÍ CHARAKTER, NÁRODNÍ ZNAKY ODLIŠNÉ

CHAR (viz poznámky)

TEXT (n), ALFANUMERICKá, znak, řetězec, VARCHAR, PROMĚNLIVé znaky, NCHAR, národní znak, národní znak, PROMĚNLIVý vnitrostátní charakter, různé národní znaky různé (viz poznámky)

CHAR, VARCHAR, NCHAR, NVARCHAR

Poznámky: 

  • Datový typ BIT ANSI SQL neodpovídá datovému typu BIT Microsoft Accessu SQL. Místo toho odpovídá datovému typu BINARY. Pro datový typ Microsoft Access SQL není ekvivalentní ANSI SQL ekvivalent.

  • ČASOVÉ RAZÍTKo už není podporované jako synonymum pro DATETIME.

  • Argument NUMERIC není nadále podporován jako synonymum typu FLOAT nebo DOUBLE. ARGUMENT číslo se teď používá jako synonymum pro DECIMAL.

  • Pole LONGTEXT je vždy uloženo ve formátu reprezentace Unicode.

  • Pokud se TEXT názvu datového typu používá bez zadání volitelné délky, vytvoří se pole LONGTEXT. To umožňuje psát příkazy CREATE TABLE, které budou vracet datové typy konzistentní se serverem Microsoft SQL Server.

  • Pole znak je vždy uloženo ve formátu reprezentace Unicode, což je ekvivalent datového typu NATIONAL CHAR ANSI SQL.

  • Pokud je použit TEXT názvu datového typu a je zadána volitelná délka, například TEXT (25), je datový typ pole ekvivalentní datovému typu CHAR. Tato akce zachová zpětnou kompatibilitu pro většinu aplikací Microsoft Accessu a zároveň povolí zarovnání TEXTOVÉHO datového typu (bez specifikace délky) s Microsoft SQL serverem.

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. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×