Tipi di dati SQL ANSI equivalenti

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Nella tabella seguente sono elencati i tipi di dati SQL ANSI, i tipi di dati di equivalenti di Microsoft Access database engine SQL e i relativi sinonimi. Inoltre, sono elencati i tipi di dati di Microsoft SQL Server equivalenti.

SQL ANSI
tipo di dati

Microsoft Access
tipo di dati SQL


Sinonimo

Microsoft SQL
tipo di dati Server

BIT, BIT VARYING

BINARY (vedere note)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Non supportato

BIT (vedere note)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Non supportato

TINYINT

INTEGER1, BYTE

TINYINT

Non supportato

COUNTER (vedere note)

AUTOINCREMENT

(vedere note)

Non supportato

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (vedere note)

DATETIME

Non supportato

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (vedere note)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Non supportato

Non supportato

Non supportato

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Non supportato

TEXT (vedere note)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (vedere note)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (vedere note)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (vedere note)

CHAR, VARCHAR, NCHAR, NVARCHAR


Nota : 

  • Il tipo di dati BIT SQL ANSI non corrisponde al tipo di dati BIT SQL di Microsoft Access ma al tipo di dati Binary. Non esiste un 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, viene invece utilizzato come sinonimo di DECIMAL.

  • Nel formato di rappresentazione Unicode viene sempre memorizzato un campo LONGTEXT.

  • Se si utilizza TEXT come nome del tipo di dati senza specificare la lunghezza facoltativa, verrà creato un campo LONGTEXT. In questo modo è possibile scrivere l'istruzione CREATE TABLE che consente di rendere i tipi di dati compatibili con Microsoft SQL Server.

  • Nel formato di rappresentazione Unicode viene sempre memorizzato un campo CHAR, che corrisponde al tipo di dati SQL ANSI CHAR NATIONAL.

  • Se si utilizza TEXT come nome del tipo di dati, specificando la lunghezza facoltativa, ad esempio TEXT(25), il tipo di dati del campo sarà equivalente al tipo di dati CHAR. In questo modo viene mantenuta la compatibilità con le versioni precedenti della maggior parte delle applicazioni Microsoft Access, rendendo possibile l'allineamento del tipo di dati TEXT con Microsoft SQL Server senza specificare una lunghezza.



Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×