本文实例讲述了Oracle存储过程循环语法。分享给大家供大家参考,具体如下:

1、简单循环

语法

sql;">

loop

statements;

end loop;

例子:

sql;">

counter := 0;

loop

counter := counter + 1;

exit when counter = 5;

end loop;

备注:exit语句立即结束循环,exit when 语句在指定条件出现时停止循环(可以出现在循环代码中的任意位置)

2、while循环

语法

sql;">

while condition loop

statements

end loop;

例子:

sql;">

counter := 0;

while counter < 6 loop

counter := counter + 1;

end loop;

3、for循环

语法

sql;">

for loop_variable in [reverse] lower_bound.. upper_bounder loop

statements

end loop;

例子:

sql;">

for count2 in 1..5 loop

DBMS_OUTPUT.PUT_LINE(count2);

end loop;

希望本文所述对大家Oracle数据库程序设计有所帮助。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

oracle存储过程循环单列,Oracle存储过程循环语法实例分析相关推荐

  1. python定义一个整数变量_python循环定义多个变量的实例分析

    python循环定义多个变量方法 我们可能会时长碰到这样一个场景,计算得到一个非固定值,需要根据这个值定义相同数量个变量. 实现方式的核心是exec函数,exec函数可以执行我们输入的代码字符串. e ...

  2. oracle10数据库链接失败,oracle 10g Enterprise Manager 无法连接到数据库实例分析

    1 问题描述 客户端通过IE 浏览器登陆oracle 10g em console时不能显示登陆界面,页面显示"Enterprise Manager 无法连接到数据库实例.下面列出组件状态& ...

  3. oracle存储过程循环输入数据,oracle 存储过程循环插入数据

    Database 物理文件 控制文件(Control File) 1.一个数据库至少需要一个控制文件 2.控制文件(二进制文件)是一个很小的(通常是数据库中最小的)文件,大小一般在1-5M左右. 3. ...

  4. oracle嵌套三层循环语句,在存储过程中执行3种oracle循环语句

    http://www.cnblogs.com/coprince/p/3443219.html create or replace procedure pr_zhaozhenlong_loop /* 名 ...

  5. oracle存储过程学习经典[语法+实例+调用]

    Oracle存储过程基础知识 商业规则和业务逻辑可以通过程序存储在Oracle中,这个程序就是存储过程. 存储过程是SQL, PL/SQL, Java 语句的组合,它使你能将执行商业规则的代码从你的应 ...

  6. Oracle的sql开发之存储过程实战

    转载:http://blog.csdn.net/u013057786/article/details/17165623 1.定义所谓存储过程(Stored Procedure),就是一组用于完成特定数 ...

  7. Oracle 存储过程,Hibernate 调用存储过程,JDBC调用存储过程,Oracle 动态SQL

    Oracle 存储过程学习 目录 Oracle 存储过程........................................................................ ...

  8. Oracle进阶(二)存储过程(Procedure)

    目录 1.名词释义 2.基本语法 3.异常释义 4.存储过程 1.名词释义 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,是由流程控制和SQL语句书写的命名语句块. ...

  9. oracle中的循环函数,Oracle日期函数和循环总结

    一,日期相关的函数 Select to_char(sysdate,'Q') from dual;--指定日期的季度 Select to_char(sysdate,'MM') from dual;--月 ...

最新文章

  1. 深度学习与工业互联网安全:应用与挑战
  2. 【Docker】在Docker中安装redis、rabbitmq
  3. 10无法更新系统_华为EMUI系统或停留安卓11,无法更新
  4. Hexo Reload in new Mac
  5. Javascript获取For循环所用时间
  6. 3 描述android的组件,Android基础------Intent组件
  7. 《深度学习Python实践》第17章——算法调参
  8. 2020年 高教社杯 全国大学生数学建模竞赛【论文格式规范】
  9. java 整理快捷键_idea快捷键整理
  10. 台风怎么看内存颗粒_《CY》又一4000+的颗粒,三星新版D-DIE颗粒超频测试
  11. 什么是测试场景标准库?
  12. 水洼数dfs(java)
  13. 使用安卓原生系统刷机,修改
  14. 大学为什么选择学习安卓软件开发?
  15. PS高阶操作之字体特效
  16. 《SQL基础》04. SQL-DQL
  17. 公式法求递归算法的时间复杂度
  18. C语言求毕达哥拉斯亲密数
  19. websocketpp wss
  20. html信息介绍界面,html基础介绍

热门文章

  1. javascript 中的call和apply
  2. WIN32 SDK对COM的支持
  3. 3.3.2 Rhino与env.js
  4. 转:c# 根据当前时间获取,本周,本月,本季度,月初,月末,各个时间段
  5. 领域驱动设计DDD实战进阶第一波(十四):开发一般业务的大健康行业直销系统(订单上下文应用服务用例与接口)...
  6. node 实现Token状态登录 及数据库增删改查
  7. 洛谷P2866 [USACO06NOV]糟糕的一天Bad Hair Day(单调栈)
  8. EdgeConneX公司在都柏林数据中心园区新建数据中心
  9. web02--jsp数据传递
  10. CentOS7 网络安装流程