淘宝客服公司:怎么样把这个函数创建成存储过程...在线等..急.

来源:百度文库 编辑:中科新闻网 时间:2024/05/01 22:35:37
Create function 长方形体积
(@长decimal(4,1),@宽decimal(4,1),@高decimal(4,1) )
RETURNS decimal(12,3)AS
BEGIN
RETURN(@长*@宽*@高)
END
我用的是SQL数据库...要不就是存储过程啊..

二楼的大哥..这个运行不了哦.

SQLServer的
Create Proc 长方形体积
@长decimal(4,1),
@宽decimal(4,1),
@高decimal(4,1),
@体积 decimal(12,3) out
AS
set @体积=(@长*@宽*@高)
GO

调用时 exec 长方形体积 长,宽,高,体积 out

我用的是 mysql数据库

Create procedure 长方形体积
(In @长 decimal(4,1),IN @宽 decimal(4,1),IN @高 decimal(4,1) )
AS
BEGIN
select (@长*@宽*@高)
END

调用时:Call 长方形体积 (参数);