PL/SQL块loop..各种循环练习
2024-08-21 11:22:44
--利用loop输出1到100的值并求和
---loop exit end loop
set serveroutput on;
declare
v_i integer:=1;
v_sum integer:=0;
begin
loop
if(v_i>100)then
exit;
end if;
DBMS_OUTPUT.PUT_LINE(v_i);
v_sum:=v_sum+v_i;
v_i:=v_i+1;
end loop;
DBMS_OUTPUT.PUT_LINE('sum is'||v_sum);
end;
-----------------
--loop 代码 exit when 条件; end loop declare
v_i integer :=1;
v_sum integer:=0;
begin
loop
exit when v_i>100;
v_sum :=v_sum+v_i;
v_i:=v_i+1;
end loop;
DBMS_OUTPUT.PUT_LINE('sun is'||v_sum);
end;
---while 条件 loop 代码 end loop
declare
v_i integer :=1;
v_sum integer:=0;
begin
while v_i<=100
loop
v_sum :=v_sum+v_i;
v_i:=v_i+1;
end loop;
DBMS_OUTPUT.PUT_LINE('sun is'||v_sum);
end;
--for in... declare
v_s integer:=0;
begin
for i in 1..100 loop
v_s:=v_s+i;
end loop;
DBMS_OUTPUT.PUT_LINE(v_s);
end;
最新文章
- 分布式一致性算法--Paxos
- C++ / CLI 调用 C++ /Native 随记
- Javascript中的Prototype到底是啥
- 【PHP框架CodeIgniter学习】使用辅助函数—建立自己的JSONHelper
- php编译安装configure完全配置够日常所用功能
- C# XmlReader/XmlWriter 类
- js-String
- hdu 4602 Partition(矩阵快速幂乘法)
- linux自动化创建补丁
- 再谈机器学习中的归一化方法(Normalization Method)
- 在docker上运行.net core程序
- SQL Server 一张图让你秒懂联合表查询
- make pycaffe时候报错:Makefile:501: recipe for target &#39;python/caffe/_caffe.so&#39; failed
- Neural Networks and Deep Learning 课程笔记(第三周)浅层神经网络(Shallow neural networks)
- 第2章&#160;Selenium2-java 测试环境搭建
- python 回溯法 子集树模板 系列 —— 10、m着色问题
- 从url到页面加载浏览器做了什么?
- HDUOJ----(1084)What Is Your Grade?
- Finding files on a *nix/Linux and sorting by size
- VLFeat在matlab和vs中安装
热门文章
- oracle常用查询三
- css权重计算
- 2014年1月9日 Oracle 内存与结构
- 在IE中调试Javascript
- 今日哈工大刷推荐python脚本
- react中createFactory, createClass, createElement分别在什么场景下使用,为什么要这么定义?
- Performance of Transport Control Protocol over Dynamic Spectrum Access Links
- centos 安装amp 运行环境+配置虚拟地址
- android keytool 不是内部命令或外部命令在 (win7下不能用的解决方法)
- 为什么在DllMain里不能调用LoadLibrary和FreeLibrary函数?