Condividi tramite


Tipi di dati supportati

I tipi di dati seguenti sono supportati nelle tabelle ottimizzate per la memoria e nelle stored procedure compilate in modo nativo:

Tipi di dati numerici

Tipo di dati Per ulteriori informazioni
INT int, bigint, smallint e tinyint (Transact-SQL)
bigint int, bigint, smallint e tinyint (Transact-SQL)
SMALLINT int, bigint, smallint e tinyint (Transact-SQL)
TINYINT int, bigint, smallint e tinyint (Transact-SQL)
decimal decimal e numeric (Transact-SQL)
NUMERIC decimal e numeric (Transact-SQL)
float float e real (Transact-SQL)
real float e real (Transact-SQL)
money money e smallmoney (Transact-SQL)
SMALLMONEY money e smallmoney (Transact-SQL)

Tipi di dati stringa

Tipo di dati Per ulteriori informazioni
char(n) char and varchar (Transact-SQL)
varchar(n) 1 char and varchar (Transact-SQL)
nchar(n) nchar e nvarchar (Transact-SQL)
nvarchar(n) 1 nchar e nvarchar (Transact-SQL)
sysname nchar e nvarchar (Transact-SQL)

1 Limitazione è 8060 byte per totale riga, conteggio (n) nei tipi a lunghezza variabile.

Per informazioni sulle regole di confronto supportate, vedere Regole di confronto e pagine codici.

Tipi di dati data e ora

Tipo di dati Per ulteriori informazioni
data date (Transact-SQL)
time time (Transact-SQL)
Datetime datetime (Transact-SQL)
datetime2 datetime2 (Transact-SQL)
smalldatetime smalldatetime (Transact-SQL)

Tipi di dati binari

Tipo di dati Per ulteriori informazioni
bit bit (Transact-SQL)
binary(n) binary e varbinary (Transact-SQL)
varbinary(n) 1 binary e varbinary (Transact-SQL)

1 Limitazione è 8060 byte per totale riga, conteggio (n) nei tipi a lunghezza variabile.

Altri tipi di dati

Tipo di dati Per ulteriori informazioni
UNIQUEIDENTIFIER uniqueidentifier (Transact-SQL)

Tipi di dati non supportati

I tipi di dati indicati di seguito non sono supportati:

DATETIMEOFFSET GEOGRAPHY GEOMETRY
HIERARCHYID Oggetti di grandi dimensioni. Ad esempio, varchar(max), nvarchar(max), varbinary(max), image, xml, text e ntext. ROWVERSION
sql_variant Funzioni CLR Tipi definiti dall'utente (UDT)

Vedere anche

Supporto di Transact-SQL per OLTP in memoria
Implementazione di colonne LOB in una tabella con ottimizzazione per la memoria
Implementazione di SQL_VARIANT in una tabella con ottimizzazione per la memoria