Diferencias entre SQL Server Compact y SQL Server
Use la tabla siguiente para determinar qué comandos, características y tipos de datos de Transact-SQL admite SQL Server Compact, en comparación con SQL Server.
Comando de Transact-SQL, característica o tipo de dato |
SQL Server Compact 4.0 |
SQL Server 2005 |
SQL Server 2008/SQL Server 2008 R2 |
---|---|---|---|
Opción SET DEFAULT en ALTER TABLE (SQL Server Compact). |
Se admite |
No se admite |
Se admite |
DISTINCT en agregados (por ejemplo, count(distinct)). |
No se admite |
Se admite |
Se admite |
La cláusula Cláusula HAVING (SQL Server Compact) puede contener expresiones complejas cuando se usa en consultas de agrupamiento y de agregado. |
Solo referencias de columna simples |
Se admite |
Se admite |
WITH TIES y PERCENT en cláusula TOP. |
No se admite |
Se admite |
Se admite |
Columna como argumentos para la cláusula TOP. Además, el valor de la expresión TOP debe encontrarse en el intervalo de entero. |
No se admite |
Se admite |
Se admite |
Limitación TOP (SQL Server Compact)(N). |
Acepta [0, MAX_INT] para TOP |
Acepta [0, MAX_BIGINT] para TOP |
Se admite |
ORDER BY <número de columna> |
No se admite |
Se admite |
Se admite |
Sintaxis de UPDATE STATISTICS (SQL Server Compact) ON <NOMBRE DE TABLA> . |
Se admite |
Se admite |
Se admite |
Combinar Upsert. |
No se admite |
No se admite |
Se admite |
Alias de nombres de objeto de base de datos con '='. |
No se admite |
Se admite |
Se admite |
Alias de nombres de objeto de base de datos con 'AS'. |
Se admite |
Se admite |
Se admite |
Alteración de la inicialización de Propiedad IDENTITY (SQL Server Compact) e instrucción ALTER TABLE (SQL Server Compact) de paso. |
Se admite |
No se admite |
Se admite |
Módulo en tipos de datos Real, Float, Money y Numeric. |
No se admite |
Se admite |
Se admite |
Las expresiones de valor agregado contienen tipos de datos ntext o de imagen. |
No se admite |
Se admite |
No se admite |
Objetos grandes, por ejemplo, tipos de datos ntext y image, en cláusulas ORDER BY. |
No se admite |
Se admite |
Se admite |
Los tipos de datos ntext y image no se pueden usar en las cláusulas WHERE, HAVING, GROUP BY, ON o IN, excepto cuando estos tipos de datos se usan con los predicados LIKE o IS NULL. |
No se admite |
Se admite |
Se admite |
Modificar columna de tipo ntext o image. |
No se admite |
Se admite |
Se admite |
Si desea ejecutar varias consultas a la vez, debe incluir un carácter de línea nueva por cada instrucción y un punto y coma al final de cada instrucción. |
Se admite |
No se admite |
No se admite |
Procedimientos almacenados y desencadenadores. |
No se admite |
Se admite |
Se admite |
Vistas. |
No se admite |
Se admite |
Se admite |
Funciones definidas por el usuario y texto completo. |
No se admite |
Se admite |
Se admite |
Service Broker. |
No se admite |
Se admite |
Se admite |
Integración de Common Language Runtime (CLR) de SQL. |
No se admite |
Se admite |
Se admite |
Parámetros con valores de tabla. |
No se admite |
Se admite |
Se admite |
Índices filtrados. |
No se admite |
No se admite |
Se admite |
Índices espaciales. |
No se admite |
Se admite |
Se admite |
Valor de índice disponible menor de forma predeterminada. |
Se admite |
No se admite |
No se admite |
Las funciones definidas por el usuario pueden ser orígenes de datos de la cláusula APPLY. |
No se admite |
Se admite |
Se admite |
Compresión de datos. |
No se admite |
Se admite |
Se admite |
En SQL Server, al hacer que la base de datos distinga entre mayúsculas y minúsculas, los nombres de objeto (por ejemplo los nombres de tabla, nombres de vista o nombres de procedimiento almacenado) también distinguen entre mayúsculas y minúsculas. En SQL Server Compact, los nombres de objeto siguen sin distinguir mayúsculas y minúsculas. |
No se admite |
Se admite |
Se admite |
Tipos de datos incorporados en SQL Server 2008: Ordpath, columnas dispersas. |
No se admite |
Se admite |
Se admite |
Tipos de datos incorporados en SQL Server 2008: Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID, Time. |
Se admite |
Se admite |
Se admite |
Vea también
Conceptos
Novedades en SQL Server Compact 4.0
Transacciones (SQL Server Compact)
Otros recursos
Características admitidas por las ediciones de SQL Server 2008 R2