Differenze tra SQL Server Compact e SQL Server

Utilizzare la tabella seguente per determinare quali comandi, caratteristiche e tipi di dati Transact-SQL sono supportati da SQL Server Compact 3.5 rispetto a SQL Server. 

Comandi, caratteristiche e tipi di dati Transact-SQL

SQL Server Compact 3.5

SQL Server 2005

SQL Server 2008/SQL Server 2008 R2

Opzione SET DEFAULT in ALTER TABLE (SQL Server Compact)

Supportata

Non supportata

Supportata

DISTINCT in funzioni di aggregazione (ad esempio count(distinct))

Non supportata

Supportata

Supportata

La clausola Clausola HAVING (SQL Server Compact) può contenere espressioni complesse se utilizzata in query di aggregazione o di raggruppamento.

Solo riferimenti a colonna semplici

Supportato

Supportato

WITH TIES e PERCENT nella clausola TOP.

Non supportata

Supportata

Supportata

La colonna come argomenti nella clausola TOP. Inoltre, il valore dell'espressione TOP deve rientrare nell'intervallo dei numeri interi.

Non supportata

Supportata

Supportata

TOP (SQL Server Compact) limitazione (N)

Accetta [0, MAX_INT] per TOP

Accetta [0, MAX_BIGINT] per TOP

Supportata

ORDER BY <numero di colonna>

Non supportata

Supportata

Supportata

Sintassi di UPDATE STATISTICS (SQL Server Compact) ON <TABLE NAME>.

Supportata

Supportata

Supportata

Merge/Upsert.

Non supportate

Non supportate

Supportate

Alias di nomi di oggetto di database con '='

Non supportato

Supportato

Supportato

Alias di nomi di oggetto di database con 'AS'

Supportato

Supportato

Supportato

Modifica dell'istruzione ALTER TABLE (SQL Server Compact) sul valore di inizializzazione di Proprietà IDENTITY (SQL Server Compact) e sull'incremento.

Supportata

Non supportata

Supportata

Modulo per i tipi di dati real, float, money e numeric

Non supportato

Supportato

Supportato

Espressioni con valori aggregati che contengono tipi di dati ntext o image.

Non supportate

Supportate

Supportate

Oggetti di grandi dimensioni, ad esempio con tipi di dati ntext e image nelle clausole ORDER BY.

Non supportati

Supportati

Supportati

I tipi di dati ntext e image non possono essere utilizzati nelle clausole WHERE, HAVING, GROUP BY, ON o IN, ad eccezione di quando tali tipi di dati sono utilizzati con i predicati LIKE o IS NULL.

Non supportati

Supportati

Supportati

Modifica di colonne di tipo ntext o image.

Non supportata

Supportata

Supportata

L'esecuzione contemporanea di più query prevede l'inclusione di un carattere di nuova riga per ciascuna istruzione e di un punto e virgola alla fine di ciascuna istruzione.

Supportata

Non supportata

Non supportata

Stored procedure e trigger

Non supportati

Supportati

Supportati

Viste

Non supportate

Supportate

Supportate

Funzioni definite dall'utente e full-text

Non supportate

Supportate

Supportate

Service Broker.

Non supportato

Supportato

Supportato

Integrazione di Common Language Runtime (CLR) di SQL

Non supportata

Supportata

Supportata

Parametri valutati a livello di tabella

Non supportati

Supportati

Supportati

Indici con filtri

Non supportati

Non supportati

Supportati

Indici spaziali

Non supportati

Supportati

Supportati

Impostazione del più piccolo valore di indice disponibile come predefinito.

Supportata

Non supportata

Non supportata

Le funzioni definite dall'utente possono costituire origini dati per la clausola APPLY.

Non supportato

Supportato

Supportato

Compressione dei dati

Non supportata

Supportata

Supportata

In SQL Server, quando si applica la distinzione tra maiuscole e minuscole a un database, tale distinzione viene applicata anche ai nomi di oggetto, ad esempio nomi delle tabelle, delle viste o delle stored procedure. In SQL Server Compact ai nomi di oggetto tale distinzione non viene applicata.

Non supportata

Supportata

Supportata

Tipi di dati introdotti in SQL Server 2008: Ordpath, colonne di tipo sparse.

Non supportati

Supportati

Supportati

Tipi di dati introdotti in SQL Server 2008: Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID, Time.

Supportati

Nota

Per informazioni sulla conversione di tipi relativamente alla replica di Date, DateTime2, DateTimeOffset, Geography, Geometry e Time, vedere Tipi di dati e replica. Per informazioni sulla conversione di tipi relativamente a RDA di Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID e Time, vedere Tipi di dati e RDA.

Supportati

Supportati

Vedere anche

Altre risorse

Novità di SQL Server Compact 3.5 e 3.5 SP2

Caratteristiche supportate dalle edizioni di SQL Server 2008 R2

Transazioni (SQL Server Compact)

Miglioramenti apportati alla programmabilità (Motore di database)

Novità (SQL Server 2008 R2)