在视图中设计排序,为什么返回数据的时候并没有排序呢?
http://iask.sina.com.cn/b/15341175.html
SQL 2008视图问题
在视图中
排序,为什么返回数据的时候并没有排序呢?
例如设计时是这样:
SELECT TOP (100) PERCENT ClassID, ClassName, ClassRemark, ClassType, ClassParentID, ClassAddedBy, ClassAddedDate, Status, Sortid
FROM dbo.DM_Class
ORDER BY Sortid
运行是OK的按sortid排序,但保存退出后到对象资源管理器中右键选 选择前1000行或者编辑前200行,返回的数据均不是
你可以建立Sortid 的索引 右键选 选择前1000是按照索引排序的,并不按照Sortid排序