为什么查询中不能写order by,我们需要order by的场景是在某个单元格值在进行填报的时候需要取值其它查询的内容,而查询的内容需要按照某些条件进行排序。
而目前进行写select FMgAcctID,FNumber,FName
from t_mgAcct
order by FNumber后,在查询中预览正常,但是显示字段时候程序报错提示
13323
看程序变化处理的查询变成如下
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