Cita:
Iniciado por iislas a diferencia de nuestro buen amigo u_goldman, te sugiero revises SP_EXECUTESQL
DECLARE @sql NVARCHAR(1000);
SET @sql = N'SELECT * FROM tabla'
EXEC SP_EXECUTESQL @sql
Saludos
Es verdad, SP_EXECUTESQL tendrá un mejor performance, pero me parece que solamente es válido cuando usas parámetros, aunque si no los usas casi que no tendría caso hacer consultas dinámicas. En cualquier caso
iislas tiene razón, es buena prácitca hacer uso de ese SP.
Saludos