在视图中设计排序,为什么返回数据的时候并没有排序呢?

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排序
posted @ 2016-12-22 16:10  lizhigang  阅读(1728)  评论(0编辑  收藏  举报