sp_executesql fördert eher die Wiederverwendung von Abfrageplänen. Bei Verwendung von sp_executesql , Parameter werden explizit in der aufrufenden Signatur identifiziert. Dieser hervorragende Artikel beschreibt diesen Vorgang.
Die oft zitierte Referenz für viele Aspekte von dynamischem SQL ist Erland Sommarskogs Pflichtlektüre:"The Curse and Blessings of Dynamic SQL".