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
plan_handle
Identifica de forma exclusiva un plan de ejecución de consultas de un proceso por lotes que se ha ejecutado y cuyo plan reside en la caché del plan. plan_handle es de tipo varbinary(64). plan_handle puede obtenerse de los siguientes objetos de administración dinámica:
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
La columna no acepta valores NULL. |
Permisos
Requiere el permiso VIEW SERVER STATE en el servidor.
Combinaciones físicas
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 |