使用三种循环计算10的阶乘
2016-04-25 22:38
621 查看
1. for loop
2.while() loop.. end loop
3.loop..exit when.. end loop
DECLARE C_NUM INT :=1; BEGIN FOR I IN 1 .. 10 LOOP C_NUM := C_NUM * I; END LOOP; DBMS_OUTPUT.PUT_LINE(C_NUM); END;
2.while() loop.. end loop
DECLARE C_NUM INT := 1; I INT :=1; BEGIN WHILE I <= 10 LOOP C_NUM := C_NUM * I; I := I + 1; END LOOP; DBMS_OUTPUT.PUT_LINE(C_NUM); END;
3.loop..exit when.. end loop
<pre name="code" class="sql">DECLARE C_NUM INT := 1; I INT :=1; BEGIN LOOP C_NUM := C_NUM * I; I := I + 1; EXIT WHEN I > 10; END LOOP; DBMS_OUTPUT.PUT_LINE(C_NUM); END;
相关文章推荐
- 将数字转化为拼音(1000内)
- Hdu 4521 小明系列问题——小明序列【lis 变形】
- 大型网站架构系列:消息队列
- 指纹识别
- 【Grades Crawler】利用python编写爬虫 爬取西电教务处成绩并本地保存
- c++第四次实验(穷举法解决组合问题,问题3)
- Codeforces Round #348 (VK Cup 2016 Round 2, Div. 2 Edition) D. Little Artem and Dance 模拟
- 个人报告07
- JSON.parse() 和 JSON.stringify()使用
- samba
- CentOS7 下安装jdk
- SDOI2016 R1 day2 T3 征途 斜率优化DP
- C#操作XML-创建-追加-带属性的读写(全)
- usaco隐藏口令
- [android] 看博客学习Android常见的几种RuntimeException
- 苹果安装tomcat方法
- nagios常见错误
- malloc和new的区别
- ffmpeg的编译
- ListView中convertView和ViewHolder的工作原理