Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Applies to: 
 SQL Server  
 Azure SQL Database 
 Azure SQL Managed Instance
Returns a row for each Transact-SQL execution plan, common language runtime (CLR) execution plan, and cursor associated with a plan.
Syntax
sys.dm_exec_cached_plan_dependent_objects(plan_handle)  
Arguments
plan_handle
Is a token that uniquely identifies a query execution plan for a batch that has executed and its plan resides in the plan cache. plan_handle is varbinary(64).
The plan_handle can be obtained from the following dynamic management objects:
Table Returned
| Column name | Data type | Description | 
|---|---|---|
| usecounts | int | Number of times the execution context or cursor has been used. Column is not nullable.  | 
| memory_object_address | varbinary(8) | Memory address of the execution context or cursor. Column is not nullable.  | 
| cacheobjtype | nvarchar(50) | The Plan cache object type. Column is not nullable. Possible values are: Executable plan CLR compiled function CLR compiled procedure Cursor  | 
Permissions
Requires VIEW SERVER STATE permission on the server.
Permissions for SQL Server 2022 and later
Requires VIEW SERVER PERFORMANCE STATE permission on the server.
Physical joins
Relationship cardinalities
| From | To | On | Relationship | 
|---|---|---|---|
dm_exec_cached_plan_dependent_objects | 
dm_os_memory_objects | 
memory_object_address | 
One-to-one | 
Next steps
Execution Related Dynamic Management Views and Functions (Transact-SQL)
Dynamic Management Views and Functions (Transact-SQL)
sys.syscacheobjects (Transact-SQL)