mysql - MYSQL- Utilizing a Loop in a stored procedure
问题描述
i have a stored procedure where I want to add 2 numbers. But in column Num1 I have same values with different Num2 values. I want to sum in a loop but this does not works. Please can someone review and update for my code below
CREATE DEFINER=`admin`@`%` PROCEDURE `Calculating_Stored_Procedure1`(
IN Num2 VARCHAR(55),
IN Num1 VARCHAR(55),
IN sum (55)
)
BEGIN
CALL mysql.lambda_async(
'arn:aws:lambda:us-east-1:Test',
CONCAT('{"Num1" : "', @Num1, '", "Num2" : "', @Num2, '", "Sum" : "', @Sum, '"}')
);
END
解决方案
最好的方法是在存储过程中使用 CURSOR。对我来说就像一个魅力。
推荐阅读
- flutter - 多次调用 _mapController.animateCamera
- java - Apache POI 和按内容自动调整 XSSFRow 高度
- python - 通过 Envoy 向 Python 服务器发出 GRPC-Web React 请求
- python - 如何在 Python 中为 CNN keras 绘制 ROC
- kubernetes - nodejs 和 kubernetes:如何重新启动部署推出 (nodejs)
- ios - Xcode 单元测试错误“无法从构建环境中获取 Google 服务文件中的 GOOGLE_APP_ID”
- openshift - OpenShift 使用 import-image 生成自定义图像标签
- java - 使用可绘制资源在 android studio 上创建 cricle 按钮(但颜色不会显示)
- java - 使用 MongoGridFs verx 4.0.2 上传/下载文件
- windows - PROC_THREAD_ATTRIBUTE_HANDLE_LIST 对子进程标准输入、标准输出、标准错误、与 STARTF_USESTDHANDLES 的关系的影响