T / F: el uso de sentencias IF en un procedimiento produce múltiples planes

En respuesta aesta pregunta, dijo KM

Si está en o por encima de SQL Server 2005, puede usar los IF para tener varias consultas en el mismo procedimiento y cada uno tendrá un plan de consulta guardado para él (equivale a un procedimiento para cada una de las versiones anteriores), vea el artículo en mi respuesta o este enlace a la sección adecuada: sommarskog.se/dyn-search-2005.html#IF

HLGEM agregado

También puedes hacerlo en versiones anteriores de SQL Server.

Leí esa sección del excelente artículo de Sommarskog pero no vi nada acerca de los planes múltiples.

En una investigación posterior, leí una citaaquí de Gert Drapers:

Debido a que SQL Server solo permite un plan de ejecución por procedimiento almacenado ...

No sé la fecha de ese artículo original o la versión de SQL Server a la que se refiere.

¿Alguien tiene una referencia confiable que discuta esto o, mejor aún, una prueba que demuestre que esto es cierto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta