Unterschiede zwischen SQL Server Compact und SQL Server
Anhand der folgenden Tabelle können Sie feststellen, welche Transact-SQL-Befehle, -Features und -Datentypen von SQL Server Compact 3.5 und welche von SQL Server unterstützt werden.
Transact-SQL-Befehl, -Feature oder -Datentyp | SQL Server Compact 3.5 | SQL Server 2005 | SQL Server 2008 |
---|---|---|---|
SET DEFAULT-Option in ALTER TABLE ALTER COLUMN |
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 ALTER COLUMN-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- und 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 |
SQL Server 2008-Datentypen: Ordpath, Spalten mit geringer Dichte. |
Nicht unterstützt |
Wird unterstützt |
Wird unterstützt |
SQL Server 2008-Datentypen: Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID, Time |
Wird unterstützt
Hinweis:
Typkonvertierungsinformationen über die Replikation von Date, DateTime2, DateTimeOffset, Geography, Geometry und Time finden Sie unter Datentypen und Replikation. Typkonvertierungsinformationen über Remotedatenzugriff (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
Konzepte
Neue Features in SQL Server Compact 3.5 und 3.5 SP1
Transaktionen (SQL Server Compact)
Andere Ressourcen
Features Supported by the Editions of SQL Server
What's New and Enhanced in Transact-SQL (Transact-SQL) 2005
What's New (SQL Server 2008)