为什么查询中不能写order by,我们需要order by的场景是在某个单元格值在进行填报的时候需要取值其它查询的内容,而查询的内容需要按照某些条件进行排序。 而目前进行写select FMgAcctID,FNumber,FName from t_mgAcct order by FNumber后,在查询中预览正常,但是显示字段时候程序报错提示 看程序变化处理的查询变成如下 declare @p1 int set @p1=0 exec sp_prepexec @p1 output,NULL,N'select FMgAcctID,FNumber,FName from t_mgAcct order by FNumber where 1=2' select @p1 |