Diferenças entre o SQL Server Compact e o SQL Server
Use a tabela a seguir para determinar quais comandos, recursos e tipos de dados Transact-SQL têm o suporte do SQL Server Compact, em comparação com o SQL Server.
Tipo de dados, recursos ou comandos Transact-SQL |
SQL Server Compact 4.0 |
SQL Server 2005 |
SQL Server 2008/SQL Server 2008 R2 |
---|---|---|---|
Opção SET DEFAULT em ALTER TABLE (SQL Server Compact). |
Com suporte |
Sem suporte |
Com suporte |
DISTINCT em agregações (por exemplo, count(distinct). |
Sem suporte |
Com suporte |
Com suporte |
A cláusula Cláusula HAVING (SQL Server Compact) pode conter expressões complexas quando usada em agregações e consultas de agrupamento. |
Apenas referências de colunas simples |
Com suporte |
Com suporte |
WITH TIES e PERCENT na cláusula TOP. |
Sem suporte |
Com suporte |
Com suporte |
Coluna como argumentos para a cláusula TOP. Além disso, o valor da expressão TOP deve estar no intervalo de inteiro. |
Sem suporte |
Com suporte |
Com suporte |
Limitação de TOP (SQL Server Compact) (N). |
Aceita [0, MAX_INT] para TOP |
Aceita [0, MAX_BIGINT] para TOP |
Com suporte |
ORDER BY <número da coluna> |
Sem suporte |
Com suporte |
Com suporte |
Sintaxe de UPDATE STATISTICS (SQL Server Compact) ON <TABLE NAME>. |
Com suporte |
Com suporte |
Com suporte |
Mesclar Upsert. |
Sem suporte |
Sem suporte |
Com suporte |
Alias de nomes de objetos de banco de dados com '='. |
Sem suporte |
Com suporte |
Com suporte |
Alias de nomes de objetos de banco de dados com 'AS'. |
Com suporte |
Com suporte |
Com suporte |
Alteração da instrução semente Propriedade IDENTITY (SQL Server Compact) e etapa ALTER TABLE (SQL Server Compact). |
Com suporte |
Sem suporte |
Com suporte |
Módulo nos tipos de dados real, float, money e numeric. |
Sem suporte |
Com suporte |
Com suporte |
Expressões de valor agregado contêm tipos de dados ntext ou image. |
Sem suporte |
Com suporte |
Com suporte |
Objetos grandes, por exemplo, tipos de dados ntext e image em cláusulas ORDER BY. |
Sem suporte |
Com suporte |
Com suporte |
Os tipos de dados ntext e image não podem ser usados nas cláusulas WHERE, HAVING, GROUP BY, ON ou IN, exceto quando usados com os predicados LIKE ou IS NULL. |
Sem suporte |
Com suporte |
Com suporte |
Altere a coluna de tipo ntext ou image. |
Sem suporte |
Com suporte |
Com suporte |
Se desejar executar várias consultas simultaneamente, inclua um caractere de nova linha para cada instrução e um ponto-e-vírgula no final de cada instrução. |
Com suporte |
Sem suporte |
Sem suporte |
Gatilhos e procedimentos armazenados. |
Sem suporte |
Com suporte |
Com suporte |
Exibições. |
Sem suporte |
Com suporte |
Com suporte |
Funções definidas pelo usuário e texto completo. |
Sem suporte |
Com suporte |
Com suporte |
Service Broker. |
Sem suporte |
Com suporte |
Com suporte |
Integração de CLR (Common Language Runtime) SQL. |
Sem suporte |
Com suporte |
Com suporte |
Parâmetros com valor de tabela. |
Sem suporte |
Com suporte |
Com suporte |
Índices filtrados. |
Sem suporte |
Sem suporte |
Com suporte |
índices espaciais. |
Sem suporte |
Com suporte |
Com suporte |
Assume como padrão o menor valor de índice disponível. |
Com suporte |
Sem suporte |
Sem suporte |
Funções definidas pelo usuário podem ser fontes de dados da cláusula APPLY. |
Sem suporte |
Com suporte |
Com suporte |
Compactação de dados. |
Sem suporte |
Com suporte |
Com suporte |
No SQL Server, quando você define o banco de dados para diferenciar maiúsculas de minúsculas, os nomes de objeto (por exemplo, nomes de tabela, nomes de exibição ou nomes de procedimentos armazenados) também passam a fazer diferenciação de maiúsculas e minúsculas. No SQL Server Compact, os nomes de objeto permanecem sem diferenciação de maiúsculas e minúsculas. |
Sem suporte |
Com suporte |
Com suporte |
Tipos de dados apresentados no SQL Server 2008: Ordpath, colunas esparsas. |
Sem suporte |
Com suporte |
Com suporte |
Tipos de dados apresentados no SQL Server 2008: Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID, Time. |
Com suporte |
Com suporte |
Com suporte |
Consulte também
Conceitos
Novidades do SQL Server Compact 4.0
Transações (SQL Server Compact)
Outros recursos
Recursos compatíveis com as edições do SQL Server 2008 R2
Aprimoramentos de programabilidade (Mecanismo de Banco de Dados)