Tipi di dati SQL ANSI equivalenti

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

La tabella seguente elenca i tipi di dati SQL ANSI, i tipi di dati SQL equivalenti del motore di database di Microsoft Access e i relativi sinonimi validi. Vengono inoltre elencati i tipi di dati di Microsoft SQL Server equivalenti.


Tipo di dati SQL ANSI


Tipo di dati SQL di Microsoft Access


Sinonimo


Tipo di dati di Microsoft SQL Server

BIT, BIT VARYING

BINARIO (vedere le note)

VARBINARY,
VARIABILE
binaria VARIAZIONE DEL BIT

BINARY, VARBINARY

Non supportate

BIT (vedere le note)

BOOLEANO, LOGICO, LOGICO1;, YESNO

BIT

Non supportate

TINYINT

INTEGER1, BYTE

TINYINT

Non supportate

CONTATORE (vedere note)

AUTOINCREMENT

(Vedere note)

Non supportate

MONEY

CURRENCY

MONEY

DATA, ORA, TIMESTAMP

DATETIME

Data, ora (vedere le note)

DATETIME

Non supportate

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

PRECISIONE DOPPIA, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (vedere note)

FLOAT

SMALLINT

SMALLINT

BREVE, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Non supportate

Non supportate

Non supportate

IMMAGINE

LONGBINARY, GENERALE, OLEOBJECT

IMMAGINE

Non supportate

TESTO (vedere le note)

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

TEXT

CARATTERE, CARATTERE VARIABILE, CARATTERE NAZIONALE, CARATTERE NAZIONALE VARIABILE

CHAR (vedere note)

TESTO (n), ALFANUMERICo, carattere, stringa, VARCHAR, carattere variabile, NCHAR, carattere nazionale, carattere nazionale, carattere nazionale variabile, carattere nazionale diverso (vedere le note)

CHAR, VARCHAR, NCHAR, NVARCHAR

Note: 

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

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

  • NUMERIC non è più supportato come sinonimo per FLOAT o DOUBLE. NUMERIC ora viene usato come sinonimo deCIMAle.

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

  • Se il nome del tipo di dati viene usato senza specificare la lunghezza facoltativa, viene creato un campo LONGTEXT. In questo modo è possibile scrivere istruzioni per creare tabelle che restituiscono tipi di dati coerenti con Microsoft SQL Server.

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

  • Se si usa il nome del tipo di dati e si specifica la lunghezza facoltativa, ad esempio il testo (25), il tipo di dati del campo equivale al tipo di dati CHAR. Questa operazione consente di mantenere la compatibilità con le versioni precedenti per la maggior parte delle applicazioni di Microsoft Access, mentre l'abilitazione del tipo di dati testo (senza una specifica di lunghezza) deve essere allineata a Microsoft SQL Server.

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

Queste informazioni sono risultate utili?

Grazie per il feedback!

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

×