存储过程
Posted 果壳里的星星
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了存储过程相关的知识,希望对你有一定的参考价值。
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
以上是关于存储过程的主要内容,如果未能解决你的问题,请参考以下文章