create view view_bbsUsers_star
as
select UName as 用户名, UClass as 等级, UPoint as 积分
from bbsUsers order by UPoint desc服务器: 消息 1033,级别 15,状态 1,过程 view_bbsUsers_star,行 4
除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。

解决方案 »

  1.   

    除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。
    你可以不用排序,就直接这样
    create view view_bbsUsers_star
    as
    select UName as 用户名, UClass as 等级, UPoint as 积分
    from bbsUsers 
    如果你非要排序,就需要用到TOP
    create view view_bbsUsers_star
    as
    select  top 1000 *  from (UName as 用户名, UClass as 等级, UPoint as 积分
    from bbsUsers ) tem
    order by tem.UPonit
      

  2.   

    create view view_bbsUsers_star
    as
    select TOP 100 PERCENT       /*使用top 100 percent*/
    UName as 用户名, UClass as 等级, UPoint as 积分
    from bbsUsers order by UPoint desc