create view V1
as 
select top 10000000 t1.f1,t2.f2 from t1,t2 order by t1.f1

解决方案 »

  1.   

    不过你没有必要这样做
    你完全可以在调用的时候order by
      

  2.   

    对啊,是有这个问题的,如果你非要指定order by 那么就加上top n n>>表中实际数据量
      

  3.   

    TO:大力,
    在调用时order by怎么做呢?
      

  4.   

    order by子句在视图,派生表,子查询中是无效的呀。
    我一般都是在调用视图语句的外面使用order by子句
      

  5.   

    同上,在视图语句的外面使用order by子句,在视图中排序没有必要。
      

  6.   

    select * from v1 order by f1
      

  7.   

    来晚了!就是在后面加order by
    你就把视图当成一个虚拟的表,在使用的时候,和表一样用就可以了