我有一个充满活力的处决问题。 在这种询问中,我从用户那里获得一些参数(例如,计算参数)。 因此,我使用<代码>sp_executesql进行查询。 当我具体说明order by
within the query时,我收到一个错误的信息:<>>。 除非另有说明,否则按条款分列的书面记录在意见、在线功能、衍生表格、子类和共同表格表述中无效。 我怎么能够来处理这个问题
SET @sql = SELECT * FROM
(SELECT ROW_NUMBER() OVER(ORDER BY CaseID)AS RowNumber
,*
FROM [dbo].[CV_CaseMaster]
WHERE SpaceID = @SID
order by @OrderBy
)
AS CV_CaseMasterDetails WHERE RowNumber BETWEEN @MinRow AND @MaxRow
......
EXEC sp_executesql @sql
,N @SID UNIQUEIDENTIFIER,@MinRow int, @MaxRow int,@OrderBy VARCHAR(50)
,@SID=@SpaceID,@MinRow = @CurrentMinRow,@MaxRow = @CurrentMaxRow, @OrderBy = @SortBy......
<>>>>
我能否在<条码>栏目中具体规定<条码>。