Se produce cuando un lote de cualquier tipo requiere una nueva compilación de instrucciones, por ejemplo, procedimientos ...

Se produce cuando un lote de cualquier tipo requiere una nueva compilación de instrucciones, por ejemplo, procedimientos almacenados, desencadenadores, lotes ad hoc y consultas. Los lotes pueden enviarse a través de varias interfaces, como son sp_executesql, dynamic SQL, métodos Prepare o métodos Execute.