Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Mi única duda es: para qué necesitas pasarle la sentencia SQL al procedimiento? por que no la ejecutas directamente si estás manejandolo como un string?. Pero bueno, hazlo así
CREATE PROCEDURE nombreproc @SQL varchar(500) AS EXEC (@SQL) GO