No entiendo por qué me está dando el error. Pensé que estaba relacionado con la sección comentada, pero @SQL es nvarchar (4000).Sintaxis incorrecta cerca de 'sp_executesql'
BEGIN
sp_executesql N'SELECT ''td'''
--sp_executesql @SQL, N'@StartDate DateTime, @EndDate DateTime, @End2 DateTime, @Program varchar(4)', @StartDate, @EndDate, @End2, @Program
END
puede llamar a un procedimiento almacenado sin y exec, pero sólo cuando la llamada al procedimiento almacenado es la única declaración en el bloque. –
tiene que ser la primera declaración, no necesariamente la única. – Tao