Tipuri de date ANSI SQL echivalente

Se aplică la
Access pentru Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Următorul tabel listează tipurile de date ANSI SQL, tipurile de date SQL echivalente ale motorului de baze de date Microsoft Access și sinonimele lor valide. De asemenea, listează tipurile de date Microsoft SQL Server echivalente.

ANSI SQL
tip de date
Microsoft Access
Tip de date SQL
Sinonim Microsoft SQL
Tip de date server
BIT, BIT VARYING BINARY (Vedeți note) VARBINARY
VARIAȚIE BINARĂ
VARIAȚII DE BIȚI
BINARY, VARBINARY
Nu se acceptă BIT (consultați Note) BOOLEAN, LOGIC, LOGICAL1, YESNO BIT
Nu se acceptă TINYINT INTEGER1, BYTE TINYINT
Nu se acceptă COUNTER (Vedeți note) AUTOINCREMENT (Consultați notele)
Nu se acceptă MONEY CURRENCY MONEY
DATĂ, ORĂ, MARCĂ DE TIMP DATETIME DATE, TIME (Vedeți notele) DATETIME
Nu se acceptă UNIQUEIDENTIFIER GUID UNIQUEIDENTIFIER
DECIMAL DECIMAL NUMERIC, DEC DECIMAL
REAL REAL SINGLE, FLOAT4, IEEESINGLE REAL
PRECIZIE DUBLĂ, FLOTANTĂ FLOAT DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Consultați Notele) FLOAT
SMALLINT SMALLINT SHORT, INTEGER2 SMALLINT
INTEGER INTEGER LONG, INT, INTEGER4 INTEGER
INTERVAL Nu se acceptă Nu se acceptă
Nu se acceptă IMAGE LONGBINARY, GENERAL, OLEOBJECT IMAGE
Nu se acceptă TEXT (Vedeți notele) LONGTEXT, LONGCHAR, MEMO, NOTĂ, NTEXT (Vedeți notele) TEXT
CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING CHAR (Vedeți notele) TEXT(n), ALFANUMERICĂ, CARACTER, ȘIR, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Vedeți note) CHAR, VARCHAR, NCHAR, NVARCHAR

Notă

  • Tipul de date ANSI SQL BIT nu corespunde tipului de date MICROSOFT Access SQL BIT. În schimb, corespunde tipului de date BINARY. Nu există echivalent ANSI SQL pentru tipul de date MICROSOFT Access SQL BIT.
  • TIMESTAMP nu mai este acceptat ca sinonim pentru DATETIME.
  • NUMERIC nu mai este acceptat ca sinonim pentru FLOAT sau DOUBLE. NUMERIC este acum utilizat ca sinonim pentru DECIMAL.
  • Un câmp LONGTEXT este întotdeauna stocat în formatul de reprezentare Unicode.
  • Dacă numele tipului de date TEXT este utilizat fără a specifica lungimea opțională, se creează un câmp LONGTEXT. Acest lucru permite ca instrucțiunile CREATE TABLE să fie scrise, ceea ce va produce tipuri de date compatibile cu Microsoft SQL Server.
  • Un câmp CHAR este întotdeauna stocat în formatul de reprezentare Unicode, care este echivalent cu tipul de date ANSI SQL NATIONAL CHAR.
  • Dacă se utilizează numele tipului de date TEXT și se specifică lungimea opțională, de exemplu, TEXT(25), tipul de date al câmpului este echivalent cu tipul de date CHAR. Acest lucru păstrează compatibilitatea inversă pentru majoritatea aplicațiilor Microsoft Access, activând în același timp tipul de date TEXT (fără specificație de lungime) pentru a fi aliniat cu Microsoft SQL Server.