mysql - 如何使用我的变量 _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
解决方案
我认为直接咨询而不是存储过程会更好,因为这个版本不允许我这样做
推荐阅读
- ios - 将 AudioKit v5 添加为 Swift 包后无法分发存档
- algorithm - 调度和路由优化
- rabbitmq - 多路复用 RabbitMQ 消息
- python - Google API:网址不匹配:flow.redirect_uri 被忽略
- javascript - 无法提交 Google 表单字段,输入已填写
- c# - 重构多个自依赖的等待调用
- bazel - 如何从本地文件模拟 http_archive
- java - Mapstruct双向映射抛出内存错误
- python - 我正在尝试用python制作一个基本的计算器。我包括一个函数索引
- java - Allure Cucumber Maven 报告问题