Share via


sys.dm_exec_cached_plan_dependent_objects (Transact-SQL)

Devuelve una fila para cada plan de ejecución de Transact-SQL, plan de ejecución de Common Language Runtime (CLR) y cursor asociado a un plan.

[!NOTA]

En los planes de ejecución Transact-SQL, la función con valores de tabla sys.dm_exec_cached_plan_dependent_objects se asigna a la tabla del sistema syscacheobjects en SQL Server 2000.

Sintaxis

dm_exec_cached_plan_dependent_objects(plan_handle)

Argumentos

Tabla devuelta

Nombre de columna

Tipo de datos

Descripción

usecounts

int

Número de veces que se ha usado un contexto de ejecución o un cursor.

La columna no acepta valores NULL.

memory_object_address

varbinary(8)

Dirección de memoria del contexto de ejecución o el cursor.

La columna no acepta valores NULL.

cacheobjtype

nvarchar(50)

Los valores posibles son

  • Plan ejecutable

  • Función CLR compilada

  • Procedimiento CLR compilado

  • Cursor

La columna no acepta valores NULL.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.

Combinaciones físicas

Diagrama de relaciones

Cardinalidades de relación

De

Para

En

Relación

dm_exec_cached_plan_dependent_objects

dm_os_memory_objects

memory_object_address

Uno a uno