`
wyyl00
  • 浏览: 107794 次
  • 性别: Icon_minigender_1
  • 来自: 山旮瘩
社区版块
存档分类
最新评论

PL-SQL中的循环

    博客分类:
  • SQL
SQL 
阅读更多
DECLARE 
     x number;
     BEGIN
      x:=0;
      <<test_label>>
      x:=x+1;
      DBMS_OUTPUT.PUT_LINE('x='||x);
      IF x<5 THEN
      GOTO test_label;
      END IF;
     END;
     /

 --循环

  --LOOP循环

  DECLARE
   x number;
   BEGIN
    x:=0;
    LOOP
     x:=x+1;
     IF x > 10 THEN EXIT;
     END IF;
    END LOOP;
    DBMS_OUTPUT.PUT_LINE('x的值为:'||x);
   END;
   /

 
   另一种LOOP

   DECLARE
    x number;
   BEGIN
    x:=0;
    LOOP
     x:=x+1;
     EXIT WHEN x > 10 ;
    END LOOP;
    DBMS_OUTPUT.PUT_LINE('x的值为:'||x);
   END;
   /

    
   --WHILE循环
   

DECLARE
    x number;
    BEGIN
     x:=0;
     WHILE x<3 
      LOOP
       x:=x+1;
      END LOOP;
     DBMS_OUTPUT.PUT_LINE('x的值为:'||x);
    END;
    /

     
    --FOR循环
   

 DECLARE
     BEGIN
      FOR i IN REVERSE 1..10 LOOP
      --FOR i IN 1..10 LOOP
       DBMS_OUTPUT.PUT_LINE('i='||i);
      END LOOP;
     END;
     /

 

 

    --GOTO语句
   

    DECLARE 
     x number;
     BEGIN
      x:=0;
      <<test_label>>
      x:=x+1;
      DBMS_OUTPUT.PUT_LINE('x='||x);
      IF x<5 THEN
      GOTO test_label;
      END IF;
     END;
     /

 

分享到:
评论

相关推荐

    PL-SQL教程资料

    在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。  使用PL/SQL可以编写具有很多...

    PL-SQL(由DBA8[1].CN提供,DBA吧,DBA的出没之地) word格式

    第二章 基本的SQL SELECT语句 1 第三章 限制行和对数据...第十五章 PL/SQL简介 29  基本结构 30  声明部分 30  可执行部分 31  执行控制 31  循环语句 32 第十六章 游标和异常 34  游标 34  异常处理 36

    Oracle PL SQL程序设计 上 第五版(代码示例)

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

    PL/SQL免安装版

    在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL免安装版,点击即用,非常方便!

    PL/SQL Developer 客户端

    在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 ...

    精通Oracle 10g SQL和PL/SQL

    sql是关系数据库的基本操作语言 它是应用程序与数据库进行交互操作的接口 pl/sql是oracle特有的编程语言 它不仅具有过程编程语言的基本特征 循环 条件分支等 而且还具有对象编程语言的高级特征 重载 继承等 ...

    精通Oracle 10g SQL和PL SQL.pdf

    PL/SQL是Oracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件、分支等),而且还具有对象编程语言的高级特征(重载、继承等)。《精通Oracle 10g SQL和PL/SQL》是专门为Oracle应用开发人员所提供的...

    PL/SQL编程基础知识

    PL/SQL 编程基础知识详解,PL/SQL 包含过程化语句和SQL语句数据操作和查询语句被包含在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以及如何有效地使用它。...

    PL/SQL Developer

    在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。MySQL 不支持 PL/SQL ,但支持Navicat Premium。

    PL/SQL windows使用,附带破解码与汉化文件

    在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。 PL/SQL windows使用,附带破解码与汉化文件

    pl/sql相关学习文档

    pl/sql中的一些基本概念,讲解了pl/sql语句的编写方法。其中包含了pl/sql的简单语句、循环语句、条件语句等的相关知识,重点介绍了存储过程、函数、游标、触发器等的编写和运用。

    pl/sql工具

    PL/SQL也是一种程序语言,叫做过程...在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。

    PL/SQL编辑器

    在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算。PL/SQL 只有 Oracle 数据库有。 MySQL 目前不支持 ...

    精通Oracle 10g PL/SQL编程

    PL/SOL是Oracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件分支等),而且还具有对象编程语言的高级特征(重载、继承等)。 本书是专门为Oracle应用开发人员提供的编程指南。通过学习本书,读者不仅...

    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语言初级教程

    Oracle PL/SQL语言初级教程 1 目录 1 1.PL/SQL语言基础 3 过程 5 包(package) 6 变量和常量 6 执行部分 10 控制结构 12 小结 17 2.PL/SQL的复合数据类型 17 使用记录 19 PL/SQL集合 23 嵌套表 24 使用集合 25 集合的...

Global site tag (gtag.js) - Google Analytics