Occurs when a statement-level recompilation is required by any kind of batch. This includes stored procedures, triggers, ...

Occurs when a statement-level recompilation is required by any kind of batch. This includes stored procedures, triggers, ad hoc batches and queries. Batches may be submitted through several interfaces, including sp_executesql, dynamic SQL, Prepare methods or Execute methods.