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 3.5 und welche von SQL Server unterstützt werden.
Transact-SQL-Befehl, -Funktion oder -Datentyp |
SQL Server Compact 3.5 |
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
Hinweis
Typkonvertierungsinformationen zur Replikation von Date, DateTime2, DateTimeOffset, Geography, Geometry und Time finden Sie unter Datentypen und Replikation. Typkonvertierungsinformationen zum Remotedatenzugriff (Remote Data Access, RDA) von Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID und Time finden Sie unter Datentypen und Remotedatenzugriff (Remote Data Access – RDA).
|
Wird unterstützt |
Wird unterstützt |
Siehe auch
Andere Ressourcen
Neue Funktionen in SQL Server Compact 3.5 und 3.5 SP2
Von den SQL Server 2008 R2-Editionen unterstützte Funktionen
Transaktionen (SQL Server Compact)