#MySQL自定义存储过程:求n的阶乘 @FDDLC
发布日期:2021-06-30 21:05:46 浏览次数:3 分类:技术文章

本文共 438 字,大约阅读时间需要 1 分钟。

一、预处理

注:请务必参考!

 

二、创建过程:使用

1、打开一个Query窗口:

2、编写如下代码:注意要先预处理!!!(在最上面)

create procedure factorial(n int)begin	declare i int default 1; #变量声明及初始化	declare ans int default 1;	while i<=n do		set ans=ans*i; -- set用于赋值,且set不可省略(两个减号加一个空格可开启注释)		set i=i+1;	end while; /*注意:end while后面要有分号*/	select ans; -- 输出结果end

3、点击运行:

4、下面的消息窗口提示OK:,左侧的Function刷新后可看到存储过程:

 

三、执行存储过程

、清空查询窗口(或者新建查询窗口)

2、编写如下语句:

call factorial(5)

3、运行: 

 

 

四、删除存储过程

1、手动删除:

2、命令删除:

 

五、链接

 

 

 

 

 

 

 

 

 

 

 

 

 

 

转载地址:https://liuxingchang.blog.csdn.net/article/details/117016928 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:#图片上传、实时预览(无刷新提交表单):超简单的实现 @FDDLC
下一篇:#MySQL自定义函数:求1到n的和 @FDDLC

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月23日 08时13分57秒