Si applica a
Access per Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

La tabella seguente elenca i tipi di dati SQL ANSI, i tipi di dati SQL del motore di database di Microsoft Access equivalenti e i sinonimi validi. Elenca anche i tipi di dati di Microsoft SQL Server equivalenti.

SQL ANSItipo di dati

Microsoft Access Tipo di dati SQL

Sinonimo

Microsoft SQL Tipo di dati server

BIT, BIT VARYING

BINARIO (vedere le note)

VARBINARY BINARY VARYING BIT VARYING

BINARIO, VARBINARY

Non supportate

BIT (vedere note)

BOOLEANO, LOGICO, LOGICAL1, SÌNO

BIT

Non supportate

TINYINT

INTEGER1, BYTE

TINYINT

Non supportato

COUNTER (vedere Note)

AUTOINCREMENT

(Vedere Note)

Non supportate

MONEY

CURRENCY

MONEY

DATA, ORA, TIMESTAMP

DATETIME

DATA, ORA (vedere note)

DATETIME

Non supportato

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERICO, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

PRECISIONE DOPPIA, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (vedere note)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Non supportate

Non supportate

Non supportato

IMMAGINE

LONGBINARY, GENERAL, OLEOBJECT

IMMAGINE

Non supportato

TESTO (vedere Note)

TESTO LUNGO, LONGCHAR, MEMO, NOTE, NTEXT (vedere le note)

TEXT

CARATTERE, CARATTERE VARIABILE, CARATTERE NAZIONALE, CARATTERE NAZIONALE VARIABILE

CODICE.CARATT (vedere note)

TESTO(n), ALFANUMERICO, CARATTERE, STRINGA, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Vedere Note)

CHAR, VARCHAR, NCHAR, NVARCHAR

Note: 

  • Il tipo di dati BIT SQL ANSI non corrisponde al tipo di dati BIT SQL di Microsoft Access. Corrisponde invece al tipo di dati BINARY. Non esiste alcun equivalente SQL ANSI per il tipo di dati BIT SQL di Microsoft Access.

  • TIMESTAMP non è più supportato come sinonimo di DATETIME.

  • NUMERIC non è più supportato come sinonimo di FLOAT o DOUBLE. Il valore NUMERIC viene ora usato come sinonimo di DECIMALE.

  • Un campo LONGTEXT viene sempre archiviato nel formato di rappresentazione Unicode.

  • Se il nome del tipo di dati TEXT viene usato senza specificare la lunghezza facoltativa, viene creato un campo LONGTEXT. In questo modo è possibile scrivere istruzioni CREATE TABLE che producono tipi di dati coerenti con microsoft SQL Server.

  • Un campo CHAR viene sempre archiviato nel formato di rappresentazione Unicode, equivalente al tipo di dati ANSI SQL NATIONAL CHAR.

  • Se viene usato il nome del tipo di dati TESTO e viene specificata la lunghezza facoltativa, ad esempio TESTO(25), il tipo di dati del campo è equivalente al tipo di dati CHAR. In questo modo viene mantenuta la compatibilità con le versioni precedenti per la maggior parte delle applicazioni di Microsoft Access, abilitando al contempo l'allineamento del tipo di dati TESTO (senza una specifica di lunghezza) con Microsoft SQL Server.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.