Partilhar via


Atualizando cursores controlados por conjuntos de chaves

Para atualizar resultados, o Microsoft SQL Server Compact 4.0 deve ter informações suficientes para identificar exclusivamente a linha na tabela.

A tabela a seguir resume instâncias específicas nas quais você pode ou não atualizar resultados obtidos através de um cursor atualizável controlado por conjunto de chaves.

Consulta

Os resultados podem ser atualizados?

Consulta baseada em várias tabelas que não estão associadas

Não

Consulta baseada em exibições do sistema

Não

Consulta baseada em tabelas associadas com uma relação um-para-um

Sim. Colunas de ambos os lados podem ser atualizadas. No entanto, as tabelas de associação não podem ser atualizadas.

Consulta baseada em tabelas associadas com uma relação um-para-muitos

Sim. Você pode atualizar colunas em muitos lados, exceto para colunas de identidade e associação.

Consulta baseada em tabelas nas quais há uma relação muitos-para-muitos

Não

Consulta agregada

Não

Consulta que inclui a palavra-chave DISTINCT para excluir linhas duplicadas

Não

Consultas de união e consultas de associação externas

Não

Consulte também

Conceitos

Tipos de cursores

Escolhendo um tipo de cursor

Cursores e bloqueio

Conversões implícitas de cursor