`
cakin24
  • 浏览: 1388166 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Oracle PL/SQL 中循环语法语句的应用

阅读更多

一 循环形式1:while循环

1、语法


 
2、代码
  1. --使用while循环打印数字110
  2. set sertoutput on
  3. declare
  4. --定义循环变量
  5. pnum number:=1;
  6. begin
  7. while pnum <=10 loop
  8. --循环体
  9. dbms_output.put_line(pnum);
  10. --使该变量+1
  11. pnum := pnum+1;
  12. end loop;
  13. end;
  14. /
3、运行结果
1
2
3
4
5
6
7
8
9
10
 
PL/SQL 过程已成功完成。
 
二 循环形式2:LOOP循环
1、语法


 
2、代码
  1. --使用loop循环打印数字110
  2. set sertoutput on
  3. declare
  4. --定义循环变量
  5. pnum number:=1;
  6. begin
  7. loop
  8. --退出条件:循环变量大于10
  9. exitwhen pnum >10;
  10. --打印该变量的值
  11. dbms_output.put_line(pnum);
  12. --使该变量+1
  13. pnum := pnum +1;
  14. end loop;
  15. end;
  16. /
3、运行结果
1
2
3
4
5
6
7
8
9
10
 
PL/SQL 过程已成功完成。
 
三 循环形式3:FOR循环
1、语法


 
2、代码
  1. --使用for循环打印数字110
  2. set sertoutput on
  3. declare
  4. --定义循环变量
  5. pnum number:=1;
  6. begin
  7. for punm in1..10 loop
  8. --打印该变量的值
  9. dbms_output.put_line(pnum);
  10. pnum:=1+pnum;
  11. end loop;
  12. end;
  13. /
3、运行结果
1
2
3
4
5
6
7
8
9
10
 
PL/SQL 过程已成功完成。
 
四 小结
推荐使用第二种形式loop循环,因为在使用光标的时候比较方便。

 

  • 大小: 39.5 KB
  • 大小: 33 KB
  • 大小: 37.3 KB
分享到:
评论

相关推荐

    Oracle PL/SQL实战(待续)

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据处理能力与PL的程序设计特性,是Oracle数据库系统中用于创建存储过程、函数、触发器和包的主要工具。在这个"Oracle PL/SQL实战(待续)"的主题中,我们将深入...

    ORACLE PL/SQL从入门到精通

    循环语句是PL/SQL编程中用来重复执行一组语句的结构,包括loop、while、for三种形式,它们各自有不同的使用场景和语法。 分支条件语句在PL/SQL中用来根据不同的条件执行不同的代码分支,主要包括CASE表达式和if-...

    Oracle PL/SQL 实例精解(第4版涵盖Oracle 11g)+源码脚本

    1. **基础语法**:PL/SQL的基础包括声明变量、常量、游标、记录类型以及控制流程语句(如IF-THEN-ELSIF,WHILE,FOR循环)。书中会详细介绍如何编写简单的PL/SQL块,包括声明部分、执行部分和异常处理部分。 2. **...

    Oracle PL/SQL程序设计(第5版)(上下册)

    《Oracle PL/SQL程序设计(第5版)》是一本全面介绍Oracle 11g中PL/SQL特性的书籍,适合数据库开发人员、管理员及相关从业人员阅读。本书不仅覆盖了PL/SQL的基础知识,还包括了大量的实战经验和高级主题,对于想要深入...

    Oracle PL/SQL专家指南-高级PL/SQL解决方案的设计与开发

    1. **PL/SQL基础**:涵盖PL/SQL的基本语法,包括变量声明、常量定义、条件语句(IF-THEN-ELSIF-ELSE)、循环结构(WHILE, FOR)、异常处理(BEGIN-EXCEPTION-END)以及子程序(PROCEDURE和FUNCTION)的创建与调用。...

    Oracle PL/SQL学习官方教材

    "Oracle9i PL/SQL学习"这部分可能着重于Oracle 9i版本中的特性,虽然现在已经有更新的版本,但对初学者来说,理解早期版本的基本概念和语法是很有帮助的,因为许多核心原理在后续版本中仍然适用。通过深入学习这本...

    oracle pl/sql实例精讲student数据库模式数据和表脚本

    在"student"数据库模式中,我们可能会用到以下PL/SQL语法: 1. **DDL(Data Definition Language)**:用于创建和修改数据库对象,如表、视图、索引等。例如,创建"students"表的SQL语句可能是这样的: ```sql ...

    Oracle PL/SQL by Example(4th Edition)

    1. **基础语法**:学习PL/SQL的基本语法结构,包括变量声明、常量定义、条件语句(如IF-THEN-ELSIF)、循环结构(如WHILE和FOR循环)以及异常处理(如BEGIN-EXCEPTION-END块)。 2. **过程和函数**:了解如何定义和...

    Oracle PL/SQL语言初级教程

    Oracle PL/SQL 语言是Oracle数据库系统中的一种高级编程语言,它是SQL的扩展,专为数据库管理和应用程序开发设计。PL/SQL集成了SQL的查询、操纵、定义和控制功能,并添加了过程化编程元素,使其成为数据库管理和开发...

    《精通Oracle PL/SQL》源码

    书中提供的源码示例是学习和理解PL/SQL语法、功能以及最佳实践的重要资源。 在"2174_MasteringPLSQL_CODE"这个压缩包文件中,你将找到一系列与Oracle PL/SQL相关的代码实例,涵盖了以下几个关键知识点: 1. **基础...

    Oracle PL/SQL实例编程(PL/SQL经典书籍)

    Oracle PL/SQL是一种强大的编程语言,它将数据库管理和应用程序逻辑紧密结合起来,是Oracle数据库系统中的核心组件之一。这本书“Oracle PL/SQL实例编程”显然旨在深入讲解如何利用PL/SQL进行实际开发工作,通过实例...

    oracle_oracle_oraclepl/sql_

    在"Oracle PL/SQL"这本书中,作者深入浅出地探讨了这一语言的核心概念和实用技巧,尤其适合法语读者学习。下面,我们将详细阐述Oracle PL/SQL的关键知识点。 1. **PL/SQL简介**:PL/SQL是Oracle数据库的内置编程...

    ORACLE PL/SQL 程序设计(第五版)

    这本书旨在帮助读者掌握PL/SQL的基本概念、语法和高级特性,以便在实际工作中编写高效、可靠的数据库应用程序。以下是基于该书及可能包含的源码文件"OPP5.WEB.CODE"的详细知识点解析: 1. **PL/SQL基础**:PL/SQL是...

    Oracle PL/SQL程序设计(第5版)(下册)第二部分

    《Oracle PL/SQL程序设计(第5版)》基于Oracle数据库11g,从PL/SQL编程、PL/SQL程序结构、PL/SQL程序数据、PL/SQL中的SQL、PL/SQL应用构建、高级PL/SQL主题这6个方面详细系统地讨论了PL/SQL以及如何有效地使用它。...

    Oracle PL/SQL程序设计(第5版)示例代码

    Oracle PL/SQL程序设计是数据库开发中的核心技能之一,尤其在企业级应用中广泛使用。本书《Oracle PL/SQL程序设计(第5版)》由O'Reilly出版社出版,为学习和理解Oracle数据库的PL/ZIP编程语言提供了丰富的示例代码...

    Oracle PL_SQL Language Pocket Reference, 5th Edition.2015.pdf

    - **执行PL/SQL函数**:介绍如何在SQL语句中调用PL/SQL函数,实现更复杂的逻辑。 - **动态SQL**:讲解如何使用PL/SQL执行动态构建的SQL语句。 ##### 6. 高级主题 - **编译选项**:讨论编译时可用的各种选项及其对...

    pl/sql最新中文手册

    PL/SQL是Oracle数据库系统中的一个关键组成部分,它是一种过程化语言,专为数据库操作设计。这个"PL/SQL最新中文手册"显然是一份详细解释PL/SQL 7.0版本的指南,对于学习和精通Oracle数据库编程至关重要。以下是手册...

    oracle pl sql 实例精解 源代码

    总的来说,这个资料集提供了一套全面的学习Oracle PL/SQL的途径,从基础概念到实际应用,通过实例演示和动手实践,帮助读者建立起坚实的基础,提升在Oracle数据库环境中解决问题的能力。无论你是初学者还是有经验的...

    PL/SQL入门到精通书的源代码

    PL/SQL是Oracle数据库系统中的过程式语言,它结合了SQL的数据操作能力与结构化编程语句,使得开发者能够创建复杂的数据处理逻辑和业务规则。本资料“PL/SQL入门到精通书的源代码”是一份针对初学者到高级用户的实践...

    Oracle PL/SQL Programming

    Oracle PL/SQL编程是Oracle数据库开发中的核心部分,它结合了SQL(结构化查询语言)的强大功能和PL/SQL(过程化语言/SQL)的灵活性,使得开发者能够创建复杂的业务逻辑和数据处理程序。PL/SQL是Oracle专有的编程语言...

Global site tag (gtag.js) - Google Analytics