数据库技术项目式教程(MySQL)课件 任务8.5创建带输入输出参数的存储过程.pptx
创建带输入输出参数的存储过程;任务提出;任务分析;1.创建带输入输出参数的存储过程;【例1】创建存储过程ShoppingCartItemCount获取某购物车中购物种数并作为输出参数输出,购物车编号CartID为输入参数。
USEeshop;
DROPPROCEDUREIFEXISTSShoppingCartItemCount;
delimiter//
CREATEProcedureShoppingCartItemCount
(inCIDvarchar(50),
outItemCountint
)
begin
SELECTCOUNT(ProductID)intoItemcount
FROMShoppingCart
WHERECartID=CID;
end
//
delimiter;;2.调用带输出参数的存储过程;【例2】调用存储过程ShoppingCartItemCount。
CALLShoppingCartItemCount(5,@ItemCount);
SELECT@ItemCount;;任务总结