Sei sulla pagina 1di 2

Dati numerici esatti

bigint da -2^63 (-9.223.372.036.854.775.808) a 2^63-1 (9.223.372.036.854.775.807)

int da -2^31 (-2.147.483.648) a 2^31-1 (2.147.483.647)

smallint da -2^15 (-32.768) a 2^15-1 (32.767)

tynyint da 0 a 255

numeric da - 10^38 +1 a 10^38 - 1

decimal come numeric

bit 0/1 true/false

smallmoney da -214.748,3648 a 214.748,3647

money da -922.337.203.685.477,5808 a 922.337.203.685.477,5807

Numerici approssimati

float da - 1,79E+308 a -2,23E-308, 0 e da 2,23E-308 a 1,79E+308 Dipende dal valore di n


real da - 3,40E + 38 a -1,18E - 38, 0 e da 1,18E - 38 a 3,40E + 38

Date e Time

time 12:35:29. 1234567


data 2007-05-08
smalldatetime 2007-05-08 12:35:00
datetime 2007-05-08 12:35:29.123
datetime2 2007-05-08 12:35:29. 1234567
datetimeoffset 2007-05-08 12:35:29.1234567 +12:15

Stringhe di caratteri

char [ ( n ) ] Dati stringa a lunghezza fissa. n definisce la lunghezza della stringa in byte e deve essere un
valore compreso tra 1 e 8.000.
varchar [ ( n | max ) ] Dati stringa a lunghezza variabile. n definisce la lunghezza della stringa in byte e può
essere un valore compreso tra 1 e 8.000. max indica che le dimensioni massime della risorsa di
archiviazione sono di 2^31-1 byte (2 GB).

text - Dati non Unicode a lunghezza variabile nella tabella codici del server con lunghezza massima della
stringa di 2^31-1 (2.147.483.647).

Stringhe di testo Unicode

nchar [ ( n ) ] Dati di tipo stringa a lunghezza fissa. n definisce la lunghezza della stringa in coppie di byte e
deve essere un valore compreso tra 1 e 4.000.

nvarchar [ ( n | max ) ]
Dati di tipo stringa a lunghezza variabile. n definisce la lunghezza della stringa in coppie di byte e può essere
un valore compreso tra 1 e 4.000. max indica che le dimensioni di archiviazione massime sono pari a 2^30-1
caratteri (2 GB).

ntext - Dati Unicode a lunghezza variabile con lunghezza massima della stringa di 2^30 - 1 (1.073.741.823)
byte.

Stringhe binarie

binary [ ( n ) ] Dati binari a lunghezza fissa con lunghezza di n byte, dove n rappresenta un valore compreso
tra 1 e 8.000.

varbinary [ ( n | max) ] Dati binari a lunghezza variabile. n può essere un valore compreso tra 1 e 8.000.
max indica che la capacità di memorizzazione massima è di 2^31-1 byte.

Image - Dati binari a lunghezza variabile da 0 a 2^31-1 (2.147.483.647) byte.