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)