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

Erweiterungen der Programmierbarkeit (Datenbankmodul)

Neuigkeiten (SQL Server 2008 R2)