Ekvivalent datových typů ANSI SQL

Důležité :  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Následující tabulka uvádí datových typů ANSI SQL, jejich odpovídající aplikace Microsoft Access databáze datové typy SQL stroje a jejich platná synonyma. V něm také ekvivalent datových typů Microsoft SQL Server.

ANSI SQL
datový typ

Aplikace 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

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (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 poznámky)

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

CHAR (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ámka : 

  • Datový typ BIT standardu ANSI SQL neodpovídá datovému typu BIT databázového stroje Microsoft Access SQL. Namísto toho odpovídá datovému typu BINARY. K datovému typu SQL BIT databázového stroje Microsoft Access neexistuje žádný ekvivalentní datový typ standardu ANSI SQL.

  • Typ TIMESTAMP není nadále podporován jako synonymum typu DATETIME.

  • Typ NUMERIC není nadále podporován jako synonymum typu FLOAT nebo DOUBLE. Typ NUMERIC je nyní použit jako synonymum typu DECIMAL.

  • Pole typu LONGTEXT je vždy uloženo ve Unicode.

  • Je-li název datového typu TEXT použit bez určení délky, je vytvořeno pole typu LONGTEXT. Díky tomu je možné psát příkazy CREATE TABLE vytvářející datové typy konzistentní se serverem Microsoft SQL Server.

  • Pole typu CHAR je vždy uloženo ve formátu znakové sady Unicode, který je ekvivalentem datového typu NATIONAL CHAR standardu ANSI SQL.

  • Je-li použit název datového typu TEXT a je-li určena jeho délka, například TEXT(25), je datový typ pole ekvivalentem datového typu CHAR. Tímto způsobem je zabezpečena zpětná kompatibilita většiny aplikací databázového stroje Microsoft Access a současně je možné datový typ TEXT (bez určení délky) využívat v aplikaci Microsoft SQL Server.



Poznámka : Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
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.

×