存储过程
1.执行存储过程
CALL productpricing(@pricelow,@pricehigh,@priceaverage);
2.创建存储过程
CREATE PROCEDURE productpricing()
BEGIN
SELECT Avg(prod_price) AS priceaverage
FROM products;
END;
使用:
CALL productpricing();
3.删除存储过程
DROP PROCEDURE productpricing;
4.使用参数
CREATE PROCEDURE odertotal(IN onumber INT,OUT ototal DECIMAL(8,2))
BEGIN
SELECT Sum(item_price*quantity)
FROM orderitems
WHERE order_num=onumber
INTO ototal
END;
调用:
CALL ordertotal(20005,@total);
显示
SELECT @total;
5.检查存储过程
SHOW PROCEDURE STATUS
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步