Différences entre SQL Server Compact et SQL Server
Le tableau suivant permet de déterminer les commandes, fonctionnalités et types de données Transact-SQL pris en charge par SQL Server Compact 3.5, comparé à SQL Server.
Commande, fonctionnalité ou type de données Transact-SQL | SQL Server Compact 3.5 | SQL Server 2005 | SQL Server 2008 |
---|---|---|---|
Option SET DEFAULT dans ALTER TABLE ALTER COLUMN. |
Pris en charge |
Non pris en charge |
Pris en charge |
DISTINCT dans les agrégats (par exemple, count(distinct)). |
Non pris en charge |
Pris en charge |
Pris en charge |
Dans les requêtes d'agrégation et de regroupement, la clause HAVING, clause (SQL Server Compact) peut contenir des expressions complexes. |
Uniquement des références de colonnes simples |
Pris en charge |
Pris en charge |
WITH TIES et PERCENT dans la clause TOP. |
Non pris en charge |
Pris en charge |
Pris en charge |
Colonne en tant qu'arguments de la clause TOP. En outre, la valeur d'expression TOP doit être dans la plage d'entier. |
Non pris en charge |
Pris en charge |
Pris en charge |
Limitation TOP (SQL Server Compact)(N). |
Accepte [0, MAX_INT] pour TOP |
Accepte [0, MAX_BIGINT] pour TOP |
Pris en charge |
ORDER BY < Numéro de la colonne> |
Non pris en charge |
Pris en charge |
Pris en charge |
Syntaxe de UPDATE STATISTICS (SQL Server Compact) ON <TABLE NAME>. |
Pris en charge |
Pris en charge |
Pris en charge |
Fusionner Upsert. |
Non pris en charge |
Non pris en charge |
Pris en charge |
Crénelage de noms d'objets de base de données avec '='. |
Non pris en charge |
Pris en charge |
Pris en charge |
Crénelage de noms d'objets de base de données avec 'AS '. |
Pris en charge |
Pris en charge |
Pris en charge |
Modification de la valeur de départ Propriété IDENTITY (SQL Server Compact) et de l'instruction ALTER TABLE ALTER COLUMN. |
Pris en charge |
Non pris en charge |
Pris en charge |
Modulo sur les types de données real, float, money et numériques. |
Non pris en charge |
Pris en charge |
Pris en charge |
Les expressions de valeur d'agrégation contiennent des données de type ntext ou image. |
Non pris en charge |
Pris en charge |
Pris en charge |
Les objets volumineux, par exemple ntext et les types de données image, dans les clauses ORDER BY. |
Non pris en charge |
Pris en charge |
Pris en charge |
Les types de données Ntext et image ne peuvent pas être utilisés dans les clauses WHERE, HAVING, GROUP BY, ON ou IN, à l'exception de ceux qui sont utilisés avec les prédicats LIKE ou IS NULL. |
Non pris en charge |
Pris en charge |
Pris en charge |
Modification de colonne de type ntext ou image. |
Non pris en charge |
Pris en charge |
Pris en charge |
Si vous souhaitez exécuter plusieurs requêtes simultanément, vous devez inclure un caractère de nouvelle ligne pour chaque instruction et un point-virgule à la fin chaque instruction. |
Pris en charge |
Non pris en charge |
Non pris en charge |
Procédures stockées et déclencheurs. |
Non pris en charge |
Pris en charge |
Pris en charge |
Affichages. |
Non pris en charge |
Pris en charge |
Pris en charge |
Fonctions définies par l'utilisateur et de texte intégral. |
Non pris en charge |
Pris en charge |
Pris en charge |
Service Broker. |
Non pris en charge |
Pris en charge |
Pris en charge |
Intégration SQL de Common Language Runtime (CLR). |
Non pris en charge |
Pris en charge |
Pris en charge |
Paramètres table. |
Non pris en charge |
Pris en charge |
Pris en charge |
Index filtrés. |
Non pris en charge |
Non pris en charge |
Pris en charge |
Index spatiaux. |
Non pris en charge |
Pris en charge |
Pris en charge |
Affectation par défaut de la valeur d'index la plus petite disponible. |
Pris en charge |
Non pris en charge |
Non pris en charge |
Les fonctions définies par l'utilisateur peuvent être des sources de données pour la clause APPLY. |
Non pris en charge |
Pris en charge |
Pris en charge |
Compression de données. |
Non pris en charge |
Pris en charge |
Pris en charge |
Dans SQL Server, lorsque vous faites en sorte que la base de données respecte la casse, les noms d'objets (par exemple les noms des tables, des affichages ou des procédures stockées) respectent également la casse. Dans SQL Server Compact, les noms d'objets continuent de ne pas respecter la casse. |
Non pris en charge |
Pris en charge |
Pris en charge |
Types de données SQL Server 2008 : Ordpath, colonnes fragmentées. |
Non pris en charge |
Pris en charge |
Pris en charge |
Types de données SQL Server 2008 : Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID, Time. |
Pris en charge
Remarque :
Pour obtenir des informations de conversion concernant la réplication de Date, DateTime2, DateTimeOffset, Geography, Geometry et Time, consultez Types de données et réplication. Pour obtenir des informations de conversion concernant le service RDA (Remote Data Access) de Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry et Time, consultez Types de données et RDA.
|
Pris en charge |
Pris en charge |
Voir aussi
Concepts
Nouveautés de SQL Server 2005 Compact 3.5 et 3.5 SP1
Transactions (SQL Server Compact)
Autres ressources
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)