Tipi di dati SQL

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

I tipi di dati SQL di Microsoft Access database engine è costituito da 13 tipi di dati primario definiti dal motore di database di Microsoft Access e numerosi sinonimi validi riconosciuti per questi tipi di dati.

Nella tabella seguente vengono elencati i dati di tipo primario.

Tipo di dati

Capacità di memoria

Descrizione

BINARY

1 byte per carattere

In un campo di questo tipo è possibile memorizzare qualsiasi tipo di dati. Non viene eseguita alcuna conversione dei dati, ad esempio in testo. I dati vengono visualizzati nell'output così come vengono inseriti in un campo di tipo Binary.

BIT

1 byte

Valori di tipo Sì/No e campi che includono solo uno dei due valori.

TINYINT

1 byte

Valore 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

Valore relativo a una data o a un'ora compresa tra l'anno 100 e l'anno 9999.

UNIQUEIDENTIFIER

128 bit

Numero identificativo univoco utilizzato con le chiamate di procedure remote.

REAL

4 byte

Valore a virgola mobile e precisione singola in un intervallo compreso tra – 3,402823E38 e – 1,401298E-45 per i numeri negativi e tra 1,401298E-45 e 3,402823E38 per i numeri positivi e 0.

FLOAT

8 byte

Valore a virgola mobile e precisione doppia in un intervallo compreso tra – 1,79769313486232E308 e – 4,94065645841247E-324 per i valori negativi e tra 4,94065645841247E-324 e 1,79769313486232E308 per i valori positivi e 0.

SMALLINT

2 byte

Valore intero breve compreso tra -32.768 e 32.767.

INTEGER

4 byte

Valore LV (valore lungo, Long Value) intero compreso tra -2.147.483.648 e 2.147.483.647.

DECIMAL

17 byte

Tipo di dati numerico esatto per la memorizzazione dei valori compresi nell'intervallo da 1028 - 1 a -1028 - 1. È possibile specificare sia la precisione (1 - 28) che la scala (0 - precisione definita). I valori predefiniti per la precisione e la scala sono, rispettivamente, 18 e 0.

TEXT

2 byte per carattere (vedere nota)

Da 0 a un massimo di 2,14 gigabyte.

IMAGE

Come necessario

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

CHARACTER

2 byte per carattere (vedere nota)

Da 0 a 255 caratteri.


Nota : I caratteri dei campi definiti come tipo di dati TEXT (anche noti come MEMO) o CHAR (anche noti come TEXT(n) con una lunghezza specificata) vengono memorizzati nel formato di rappresentazione Unicode. Per la memorizzazione di ogni carattere Unicode sono necessari 2 byte. Per i database Microsoft Access esistenti che contengono prevalentemente caratteri, le dimensioni del file del database risulteranno raddoppiate dopo la conversione del file nel formato di Microsoft Access. Tuttavia, la rappresentazione Unicode di molti set di caratteri, in particolare quelli noti in precedenza come SBCS (Single-Byte Character Set), può essere facilmente compressa nel formato a byte singolo. Se viene definito l'attributo COMPRESSION in una colonna CHAR, i dati verranno automaticamente compressi durante la memorizzazione, per essere quindi decompressi quando vengono recuperati dalla colonna.



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.

×