Operadores de Showplan lógicos y físicos de cursores
Los operadores lógicos y físicos Cursor se utilizan para describir cómo se ha ejecutado una consulta o una actualización que haya utilizado operaciones con cursores. Los operadores físicos describen el algoritmo físico de implementación utilizado para procesar el cursor, por ejemplo, con un cursor dinámico. Cada paso de la ejecución de un cursor implica un operador físico. Los operadores lógicos describen una propiedad del cursor, como, por ejemplo, si el cursor es de sólo lectura.
Operadores lógicos
Los operadores lógicos Cursor incluyen:
Asynchronous
La tabla del cursor se llena de forma asincrónica. Para obtener más información, vea Llenado asincrónico.Optimistic
Este cursor utiliza el modo optimista de simultaneidad. Para obtener más información, vea Simultaneidad de cursores.Primary
Se trata de la consulta de recuperación principal de este cursor.Read Only
Este cursor utiliza la semántica de sólo lectura para simultaneidad. Este cursor sólo puede leer datos, no puede insertarlos, actualizarlos ni eliminarlos. Para obtener más información, vea Simultaneidad de cursores.Scroll Locks
Este cursor utiliza bloqueos de desplazamiento para simultaneidad. Para obtener más información, vea Simultaneidad de cursores.Secondary
Se trata de la consulta de recuperación secundaria (utilizada si la consulta de recuperación principal es errónea).Synchronous
La tabla del cursor se llena de forma sincrónica.
Operadores físicos
Los operadores físicos Cursor incluyen:
Dynamic
Este cursor puede ver todos los cambios que realizan los demás. Para obtener más información, vea Cursores dinámicos.Fetch Query
Esta consulta recupera filas cuando se emite una recuperación contra un cursor.Keyset
Este cursor puede ver las actualizaciones que realizan los demás, pero no las inserciones. Para obtener más información, vea Cursores dinámicos.Population Query
Esta consulta llena la tabla de trabajo de un cursor cuando se abre el cursor.Refresh Query
Esta consulta recupera los datos actuales de las filas del búfer de recuperación del cursor.Snapshot
Este cursor no ve los cambios que realizan los demás. Para obtener más información, vea Cursores estáticos.
Para obtener más información acerca de los modelos de cursores de SQL Server Database Engine (Motor de base de datos de SQL Server), vea Tipos de cursores (motor de base de datos).
Vea también