【问题标题】:visual fox pro recno() functionvisual fox pro recno() 函数
【发布时间】:2012-08-06 06:25:01
【问题描述】:

recno() 函数仅适用于单个表。当有连接时,它不起作用。由于我的数据很大,我想使用行号一次检索几行。有没有其他方法可以在不使用存储过程但使用 oledb 的情况下做到这一点。

【问题讨论】:

    标签: visual-foxpro


    【解决方案1】:

    您可以使用嵌套查询。

    例子:

    SELECT t0.Customerid, t0.Orderid ;
      FROM ( ;
        SELECT t1.Customerid, t1.Orderid, RecNo() AS rownum ;
          FROM ( ;
            SELECT t2.Customerid, t3.Orderid ;
              FROM Customers AS t2 ;
              INNER JOIN Orders AS t3 ON (t2.Customerid = t3.Customerid) ;
              ORDER BY t2.Customerid
            ) AS t1 ;
          ) AS t0 ;
      WHERE t0.rownum BETWEEN (1) AND (10)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 2018-03-08
      相关资源
      最近更新 更多