Operadores de plano de execução lógicos e físicos Cursor
Os operadores lógicos e físicos Cursor são usados para descrever como é executada uma consulta ou atualização que envolva operações de cursor. Os operadores físicos descrevem o algoritmo de implementação físico usado para processar o cursor; por exemplo, usando um cursor controlado por conjunto de chaves. Cada etapa na execução de um cursor envolve um operador físico. Os operadores lógicos descrevem uma propriedade do cursor, como quando o cursor é somente leitura.
Operadores lógicos
Os operadores lógicos Cursor incluem:
Asynchronous
A tabela de cursores é populada de forma assíncrona. Para obter mais informações, consulte População assíncrona.Optimistic
Esse cursor usa o modo otimista de simultaneidade. Para obter mais informações, consulte Simultaneidade do Cursor.Primary
Essa é a consulta de busca primária para esse cursor.Read Only
Esse cursor utiliza semântica somente leitura para simultaneidade. Esse cursor consegue ler apenas dados, não pode inseri-los, atualizá-los ou excluí-los. Para obter mais informações, consulte Simultaneidade do Cursor.Scroll Locks
Esse cursor utiliza bloqueios de rolagem para simultaneidade. Para obter mais informações, consulte Simultaneidade do Cursor.Secondary
Essa é a consulta de busca secundária (usada no caso de falha da consulta de busca primária).Synchronous
A tabela de cursor é populada de forma síncrona.
Operadores físicos
Os operadores físicos Cursor incluem:
Dynamic
Esse cursor pode ver todas as alterações feitas por outras pessoas. Para obter mais informações, consulte Cursores Dinâmicos.Fetch Query
Essa consulta recupera linhas quando uma buscar é feita em um cursor.Keyset
Esse cursor pode consultar atualizações feitas por outras pessoas, mas não pode iv nseri-las. Para obter mais informações, consulte Cursor controlado por conjunto de chaves.Population Query
Essa consulta preenche a tabela de trabalho de um cursor quando o cursor é aberto.Refresh Query
Essa consulta busca dados atuais de linhas no buffer de busca do cursor.Snapshot
Esse cursor não vê atualizações feitas por outras pessoas. Para obter mais informações, consulte Cursores Estáticos.
Para obter mais informações sobre os modelos de cursor Mecanismo de banco de dados do SQL Server consulte Tipos de cursor (Mecanismo de Banco de Dados).
Consulte também