想写一存储过程,实现类似分页的效果。
limit后面能使用变量吗?如何使用?替代方法?
谢谢!

解决方案 »

  1.   

    SET @N=10;
    SET @ASQL=CONCAT('SEL* FROM TT LIMIT ',@N);
    PREPARE STML FROM @ASQL;
    EXECUTE STML;
      

  2.   

    谢谢楼上的。我有一个比较特殊的要求,select 的结果需要用cursor处理的话,在declare前面不能使用concat等操作?
      

  3.   

    嗯,谢谢wwwwb,知道了group_concat,就不用游标了,那个问题也就不存在了。thanks again.