首页 > 解决方案 > 如何使用我的变量 _Limite 传递的数字来限制我的查询?

问题描述

我正在尝试创建存储在 MySql 5.0 版数据库中的此过程,但它不允许我创建它。

错误出现在“LIMIT _Limite”中,显然这个版本不接受这句话。

如何使用我的变量 _Limite 传递的数字来限制我的查询?

BEGIN
    SELECT p.Id,
        Peso
    FROM pacas p
    INNER JOIN entradas e ON EntradaFK = e.Id
    WHERE FibraFK = _FibraFK
        AND PresentacionFK = _PresentacionFK
        AND PatioFK = _Patio
        AND e.Fecha <= _Fecha
        AND e.Estado = 'A'
        AND p.Estado = 'A'
    ORDER BY Id
    LIMIT _Limite;

END

标签: mysqllimit

解决方案


我认为直接咨询而不是存储过程会更好,因为这个版本不允许我这样做


推荐阅读