数据库怎么编写存储过程

数据库怎么编写存储过程,第1张

SQLServer的语法:

createprocedureproc_name

(@para1int)

as

sql-statement;

Mysql的语法:

createprocedureproc_name

(para1int)

sql-statement;

上面的para1是参数,如果不需要可以省略括号里的内容

sql-statement是你存储过程要执行的语句,

如果还有什么疑问可以说出来

由于不知道你的表结构,所以以下过程供参考(提醒:创建存储过程前,先选好要执行创建语句的数据库)

--------------------------------------------------

CREATE PROCEDURE getavg--存储过程名字为getavg

@kc varchar(255),--假设课程号字段为字符类型

@avg decimal(5,1) OUTPUT --输出平均成绩

AS

--课程号为@kc的平均成绩

SELECT @avg = avg(成绩字段)

from 表名

where 课程号字段 = @kc

return @avg

GO

------

以上为创建存储过程,以下为调用

declare @a decimal(5,1)

EXECUTE getavg '课程号', @avg = @a output

print @a

以上就是关于数据库怎么编写存储过程全部的内容,包括:数据库怎么编写存储过程、如何建立一个数据库存储过程、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9680271.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存