select top 200 * from test

解决方案 »

  1.   

    Select top 200 * from test 
      

  2.   

    对头select  top  n  from  urtable
      

  3.   

    还有一个是:
    我收集的mars_bolt(火箭炮)的答案:
    ADO可以很好的实现你的需求。你只要一次性的读出来。设置pagesize = N,
    一次从recordset中读一页就可以了。
      

  4.   

    select  top  n  * from  table或者
    set @@rowcount n
      

  5.   


    create procedure "Ten Most Expensive Products" 
    ASSET ROWCOUNT 10
    SELECT Products.ProductName AS TenMostExpensiveProducts, Products.UnitPrice
    FROM Products
    ORDER BY Products.UnitPrice DESCGO
      

  6.   

    可以这样写:select top 行数 from 表名
      

  7.   

    我的意思是第一次查询返回1-200条记录,第二次查询的时候返回201-400
    条记录,依次类推,select top 200 * from test好像每次都是返回同样的记录。我用的是ATL 的OLE DB,没有ADO的PageSize,唉能用SQL 语句来控制吗?
      

  8.   

    给每一条记录加上自动编号id
     i从1 到 5 循环
    select top 200*i * from test
    where id not in (select top 200*(i-1) id from test)
      
      

  9.   

    给每一条记录加上自动编号id
     i从0 到 4 循环
    select top 200 * from test
    where id not in (select top 200*i id from test)