Unterschiede zwischen SQL Server Compact und SQL Server
Anhand der folgenden Tabelle können Sie feststellen, welche Transact-SQL-Befehle, -Funktionen und -Datentypen von SQL Server Compact und welche von SQL Server unterstützt werden.
Transact-SQL-Befehl, -Funktion oder -Datentyp |
SQL Server Compact 4.0 |
SQL Server 2005 |
SQL Server 2008/SQL Server 2008 R2 |
---|---|---|---|
SET DEFAULT-Option in ALTER TABLE (SQL Server Compact) |
Wird unterstützt |
Nicht unterstützt |
Wird unterstützt |
DISTINCT in Aggregaten (z. B. count(distinct)) |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Die HAVING-Klausel (SQL Server Compact)-Klausel kann komplexe Ausdrücke enthalten, wenn sie in Aggregat- und Gruppierungsabfragen verwendet wird. |
Nur einfache Spaltenverweise |
Wird unterstützt |
Wird unterstützt |
WITH TIES und PERCENT in TOP-Klausel |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Spalte als Argumente für TOP-Klausel. Der Wert des TOP-Ausdrucks muss zudem im ganzzahligen Bereich liegen. |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
TOP (SQL Server Compact)(N)-Einschränkung |
Akzeptiert [0, MAX_INT] für TOP |
Akzeptiert [0, MAX_BIGINT] für TOP |
Wird unterstützt |
ORDER BY <Spaltennummer> |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Syntax von UPDATE STATISTICS (SQL Server Compact) ON <TABLE NAME> |
Wird unterstützt |
Wird unterstützt |
Wird unterstützt |
Merge Upsert |
Nicht unterstützt |
Nicht unterstützt |
Wird unterstützt |
Aliasing von Datenbankobjektnamen mit "=" |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Aliasing von Datenbankobjektnamen mit "AS" |
Wird unterstützt |
Wird unterstützt |
Wird unterstützt |
Ändern des IDENTITY-Eigenschaft (SQL Server Compact)-Ausgangswerts und Durchlaufen der ALTER TABLE (SQL Server Compact)-Anweisung. |
Wird unterstützt |
Nicht unterstützt |
Wird unterstützt |
Modulo für real-, float-, money- und numeric-Datentypen |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Aggregatwertausdrücke enthalten ntext- oder image-Datentypen. |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Große Objekte, z. B. ntext- und image-Datentypen, in ORDER BY-Klauseln |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
ntext- und image-Datentypen können in WHERE-, HAVING-, GROUP BY-, ON- oder IN-Klauseln nicht verwendet werden, außer in Verbindung mit LIKE- oder IS NULL-Prädikaten. |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Ändern von Spalten des Typs ntext oder image |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Wenn Sie mehrere Abfragen gleichzeitig ausführen möchten, müssen Sie für jede Anweisung ein Neue-Zeile-Zeichen und ein Semikolon am Ende jeder Anweisung einfügen. |
Wird unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Gespeicherte Prozeduren und Trigger |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Sichten |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Benutzerdefinierte Funktionen und Volltext |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Service Broker. |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
SQL Common Language Runtime (CLR)-Integration |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Parameter mit Tabellen als Werten |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Gefilterte Indizes |
Nicht unterstützt |
Nicht unterstützt |
Wird unterstützt |
Räumlichkeitsindizes |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Kleinster verfügbarer Indexwert als Standardwert |
Wird unterstützt |
Nicht unterstützt |
Nicht unterstützt |
Benutzerdefinierte Funktionen können als Datenquelle der APPLY-Klausel dienen |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Datenkomprimierung |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
Wenn in SQL Server in einer Datenbank die Groß-/Kleinschreibung berücksichtigt wird, wird diese auch für Objektnamen (beispielsweise Tabellennamen, Sichtennamen und Namen gespeicherter Prozeduren) berücksichtigt. In SQL Server Compact wird die Groß-/Kleinschreibung für Objektnamen nicht berücksichtigt. |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
In SQL Server 2008 eingeführte Datentypen: Ordpath, Spalten mit geringer Dichte. |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
In SQL Server 2008 eingeführte Datentypen: Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID, Time. |
Wird unterstützt |
Wird unterstützt |
Wird unterstützt |
Siehe auch
Konzepte
Neue Funktionen in SQL Server Compact 4.0
Transaktionen (SQL Server Compact)
Andere Ressourcen
Von den SQL Server 2008 R2-Editionen unterstützte Funktionen