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 3.5, em comparação com o SQL Server.
Tipo de dados, recursos ou comandos Transact-SQL |
SQL Server Compact 3.5 |
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 agregados (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 Observação Para obter informações de conversão de tipos sobre replicação de Date, DateTime2, DateTimeOffset, Geography, Geometry e Time, consulte Tipos e replicação de dados. Para obter informações de conversão de tipos sobre o RDA de Date, DateTime2, DateTimeOffset, FileStream, Geography, Geometry, HierarchyID e Time, consulte Tipos de dados e RDA. |
Com suporte |
Com suporte |
Consulte também
Outros recursos
Novidades do SQL Server Compact 3.5 e 3.5 SP2
Recursos compatíveis com as edições do SQL Server 2008 R2
Transações (SQL Server Compact)
Aprimoramentos de programabilidade (Mecanismo de Banco de Dados)