Tipi di dati SQL

I tipi di dati SQL del motore di database di Microsoft Access sono costituiti da 13 tipi di dati definiti dal motore di database di Microsoft Access e da diversi sinonimi validi, riconosciuti per questi tipi di dati.

La tabella seguente elenca i tipi di dati principali.

Tipo di dati

Spazio di archiviazione

Descrizione

BINARY

1 byte per carattere

Qualsiasi tipo di dati può essere archiviato in un campo di questo tipo. Non viene eseguita alcuna conversione dei dati (ad esempio, in testo). La modalità di inserimento dei dati in un campo binario determina l'aspetto dell'output.

BIT

1 byte

Valori Sì e No e campi che contengono solo uno dei due valori.

TINYINT

1 byte

Numero intero compreso tra 0 e 255.

MONEY

8 byte

Valore intero scalare compreso tra
922.337.203.685.477,5808 e 922.337.203.685.477,5807.

DATETIME
(Vedere DOUBLE)

8 byte

Un valore di data e ora compreso tra l'anno 100 e il 9999.

UNIQUEIDENTIFIER

128 bit

Numero di identificazione univoco usato con chiamate di procedura remota.

REAL

4 byte

Un valore a virgola mobile e precisione singola compreso tra -3,402823E38 e -1,401298E-45 per i valori negativi e 1,401298E-45 e 3,402823E38 per i valori positivi e 0.

FLOAT

8 byte

Un valore a virgola mobile e precisione doppia compreso tra 1.79769313486232E308 to e 4.94065645841247E-324 per i valori negativi e 1,401298E-45, 4.94065645841247E-324 e 1.79769313486232E308 per i valori positivi e 0.

SMALLINT

2 byte

Intero breve compreso tra 32.768 e 32.767.

INTEGER

4 byte

Intero lungo compreso tra 2.147.483.648 e 2.147.483.647.

DECIMALE

17 byte

Tipo di dati numerico esatto che contiene i valori da 1028-1 a - 1028-1. È possibile definire sia precisione (1-28) che scala (0 - precisione definita). La precisione e la scala predefinite sono rispettivamente di 18 e 0.

TEXT

2 byte per carattere (vedere nota)

Da 0 a un massimo di 2,14 gigabyte.

IMMAGINE

In base alle esigenze

Da 0 a un massimo di 2,14 gigabyte. Usato per gli oggetti OLE.

CHARACTER

2 byte per carattere (vedere nota)

Da 0 a 255 caratteri.


Nota: I caratteri nei campi definiti come TESTO (noti anche come MEMO) o CHAR (noti anche come TEXT(n) con una lunghezza specifica) vengono memorizzati nel formato di rappresentazione di Unicode. I caratteri Unicode richiedono 2 byte per memorizzare ogni carattere. Per i database di Microsoft Access esistenti che contengono prevalentemente caratteri, questo può significare che le dimensioni del file di database aumentano di circa il doppio durante la conversione nel formato di Microsoft Access. Tuttavia, la rappresentazione Unicode di più set di caratteri, indicati in precedenza come set di caratteri a byte singolo (SBCS), può essere facilmente compressa in un singolo byte. Se si definisce una colonna CHAR con l'attributo COMPRESSION, i dati verranno automaticamente compressi così come sono archiviati e decompressi quando vengono recuperati dalla colonna.



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.

×