Vzťahuje sa na
Access pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Nasledujúca tabuľka obsahuje zoznam typov údajov ANSI SQL, ich ekvivalentné typy údajov SQL databázového stroja Microsoft Access a ich platné synonymá. Obsahuje tiež zoznam ekvivalentných typov údajov Microsoft SQL Server.

ANSI SQL typ údajov

Microsoft Access Typ údajov SQL

Synonymum

Microsoft SQL Typ údajov servera

BIT, BITOVÁ ZMENA

BINARY (pozri poznámky)

VARBINARY, BINARY VARYING BITOVÁ ZMENA

BINARY, VARBINARY

Nepodporované

BIT (pozri poznámky)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Nepodporované

TINYINT

INTEGER1, BYTE

TINYINT

Nepodporované

ČÍTAČ (pozri poznámky)

AUTOINCREMENT

(Pozri poznámky)

Nepodporované

MONEY

CURRENCY

MONEY

DÁTUM, ČAS, ČASOVÁ PEČIATKA

DATETIME

DATE, TIME (pozri poznámky)

DATETIME

Nepodporované

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DVOJITÁ PRESNOSŤ, S POHYBLIVOU DESATINNOU ČIARKOU

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (pozri poznámky)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Nepodporované

Nepodporované

Nepodporované

OBRÁZOK

LONGBINARY, GENERAL, OLEOBJECT

OBRÁZOK

Nepodporované

TEXT (pozri poznámky)

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

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (pozri poznámky)

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

CHAR, VARCHAR, NCHAR, NVARCHAR

Poznámky: 

  • Typ údajov ANSI SQL BIT nezodpovedá typu údajov MICROSOFT Access SQL BIT. Namiesto toho zodpovedá typu údajov BINARY. Pre typ údajov MICROSOFT Access SQL BIT neexistuje ekvivalent ANSI SQL.

  • Funkcia TIMESTAMP už nie je podporovaná ako synonymum funkcie DATETIME.

  • Funkcia NUMERIC už nie je podporovaná ako synonymum pre float alebo DOUBLE. Funkcia NUMERIC sa teraz používa ako synonymum funkcie DECIMAL.

  • Pole LONGTEXT je vždy uložené vo formáte Unicode reprezentácie.

  • Ak sa použije názov typu údajov TEXT bez zadania voliteľnej dĺžky, vytvorí sa pole LONGTEXT. To umožňuje zapísať príkazy CREATE TABLE, ktoré budú prinášať typy údajov konzistentné s microsoft SQL Server.

  • Pole CHAR je vždy uložené vo formáte reprezentácie Unicode, čo je ekvivalent typu údajov ANSI SQL NATIONAL CHAR.

  • Ak sa použije názov typu údajov TEXT a zadá sa voliteľná dĺžka, napríklad TEXT(25), typ údajov poľa sa rovná typu údajov CHAR. Týmto sa zachováva spätná kompatibilita pre väčšinu aplikácií Microsoft Accessu a zároveň sa povolí zosúladenie typu údajov TEXT (bez špecifikácie dĺžky) so službou Microsoft SQL Server.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.