我无法执行选择过程返回的动态 sql。以下是我的代码示例:
DECLARE
@ID int
, @Query nvarchar(max)
SET @ID = CONVERT(int, '[P:Field_ID]')
SET @Query =
(
SELECT
FF.[External_Source_Query]
FROM WF_Form_Field FF
LEFT JOIN WF_Field F ON
FF.[Field_ID] = F.[ID]
WHERE
FF.[External_Source_Query] IS NOT NULL
AND F.[ID] = @ID
)
EXEC SP_EXECUTESQL(@Query)
我收到一条错误消息,提示“@Query”附近的语法不正确。请问有什么帮助吗?