创新路
我们一直在努力

MySQL学习笔记(74)

MySQL 中使用 CALL 语句来调用存储过程。调用存储过程后,数据库系统将执行存储过程中的 SQL 语句,然后将结果返回给输出值。

CALL 语句接收存储过程的名字以及需要传递给它的任意参数:

CALL sp_name([parameter[…]]);

sp_name 表示存储过程的名称,parameter 表示存储过程的参数。


例、调用之前创建的存储过程ShowStuScore();

image.png

存储过程实际上也是一种函数,所以存储过程名后需要有( )符号,上面是未传递参数的运行情况,下面可以指定一个参数来运行。

image.png

我们也可以用同样的方法,来调用存储函数。

例、调用之前创建的存储函数func_student();

image.png

上面为指定参数的存储函数调用,可以看出虽然存储函数和存储过程的定义稍有不同,但它们都可以实现相同的功能,在实际应用中可以灵活选择。

未经允许不得转载:天府数据港官方信息博客 » MySQL学习笔记(74)

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机