Conversões implícitas de cursor
Os aplicativos podem exigir um tipo de cursor e executar uma instrução SQL que não tenha suporte nos cursores do tipo solicitado. Nesse cenário, o Microsoft SQL Server Compact 4.0 tenta usar um tipo de cursor alternativo que dá suporte às propriedades solicitadas do cursor. Se esse tipo de cursor não puder ser criado, será retornado um erro.
A tabela a seguir lista os fatores que levam o SQL Server Compact 4.0 a converter um cursor implicitamente de um tipo em outro.
Disparadores de consulta para conversão |
Somente avanço e somente avanço/somente leitura |
Controlado por conjunto de chaves |
---|---|---|
A cláusula FROM da consulta não faz referência a nenhuma tabela |
Torna-se estático |
Torna-se estático |
A consulta contém:
|
Erro |
Erro |
A consulta gera uma tabela interna de trabalho. Por exemplo, as colunas de uma cláusula ORDER BY não são abrangidas por um índice. |
Torna-se conjunto de chaves |
NA |