`
bada130
  • 浏览: 39594 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[PL/SQL] LOOP语句例子

阅读更多
DECLARE
    V_CNT   NUMBER := 100;
BEGIN
    DBMS_OUTPUT.ENABLE;
    
    LOOP
        INSERT INTO EMP(EMPNO, ENAME, HIREDATE)
             VALUES (V_CNT, 'TEST' || TO_CHAR(V_CNT), SYSDATE);
             
        V_CNT := V_CNT + 1;
        
        EXIT WHEN V_CNT > 110;
    END LOOP;
    
    DBMS_OUTPUT.PUT_LINE('数据输入完成');
    DBMS_OUTPUT.PUT_LINE('输入了' || TO_CHAR(V_CNT - 100) || '个');
END;
/

SQL>   SELECT * FROM EMP;

EMPNO ENAME      JOB       MGR   HIREDATE            SAL       COMM      DEP
----- ---------- --------- ----- ------------------- --------- --------- ---
  100 TEST100                    19-11-2014 16:47:12                        
  101 TEST101                    19-11-2014 16:47:12                        
  102 TEST102                    19-11-2014 16:47:12                        
  103 TEST103                    19-11-2014 16:47:12                        
  104 TEST104                    19-11-2014 16:47:12                        
  105 TEST105                    19-11-2014 16:47:12                        
  106 TEST106                    19-11-2014 16:47:12                        
  107 TEST107                    19-11-2014 16:47:12                        
  108 TEST108                    19-11-2014 16:47:12                        
  109 TEST109                    19-11-2014 16:47:12                        
  110 TEST110                    19-11-2014 16:47:12      

 

分享到:
评论

相关推荐

    pl/sql最新中文手册

    8. **索引和性能优化**:手册可能也会涉及如何利用索引来提高PL/SQL程序的执行效率,以及如何分析和优化SQL语句。 9. **并发和锁定**:在多用户环境下,理解并发控制和锁定机制是必要的。手册可能会讨论如何处理...

    ORACLE PL/SQL从入门到精通

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

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

    - **性能提升技术**:提供了一些具体的例子和最佳实践,展示了如何利用Oracle 11g的新特性来进一步优化PL/SQL程序的性能。 #### 八、实战案例分析 - **案例研究**:通过实际案例来演示如何综合运用前面章节所学的...

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

    执行部分包含控制流语句(如IF-THEN-ELSIF, CASE, LOOP)以及SQL语句;异常处理部分则使用BEGIN...EXCEPTION结构来捕获和处理运行时错误。 2. **变量与数据类型**:PL/SQL支持多种内置数据类型,如NUMBER、VARCHAR2...

    PL/SQL 基本语句

    ### PL/SQL基本语句知识点总结 #### 一、PL/SQL概述 - **定义**:PL/SQL(Procedural Language for SQL)是Oracle公司为SQL语言开发的一种过程化扩展语言,它允许用户在SQL的基础上添加过程化的编程功能,如循环、...

    Oracle PL/SQL学习官方教材

    2. **流程控制**:PL/SQL提供了多种流程控制结构,如条件语句(IF-THEN-ELSIF-ELSE)、循环(WHILE、FOR、LOOP)、CASE表达式,以及异常处理(EXCEPTION)。这些结构使得程序可以根据不同条件执行不同的代码段。 3....

    oracle 中 pl/sql 只是学习方法

    2. **流程控制**:PL/SQL支持条件语句(IF-THEN-ELSE、CASE)和循环语句(FOR、WHILE、LOOP)。这使得我们能够在处理数据时根据不同的条件执行不同的逻辑。 3. **集合和游标**:集合是PL/SQL中处理多行数据的有效...

    PL/SQL 详解

    PL/SQL是一种过程化语言,这意味着它支持使用流程控制语句(如IF语句、LOOP语句等)。这使得开发者能够在单个程序单元中执行一系列操作,而不必像SQL那样需要多次执行不同的语句。 **1.2.4 模块化** PL/SQL支持...

    PL/SQL学习笔记

    PL/SQL支持多种流程控制语句,包括条件语句(如IF和CASE)以及循环语句(如FOR、WHILE和LOOP)。这些控制语句用于实现程序的逻辑判断和重复执行等控制结构。 在PL/SQL中使用SQL语句时,分为DML语句(如INSERT、...

    pl/sql精通

    5. SQL语句:PL/SQL可以直接嵌入SQL语句,执行查询、插入、更新和删除等操作。例如,SELECT INTO语句可以将查询结果赋值给变量,FOR LOOP循环可以用于遍历查询结果。 6. 游标:游标(CURSOR)是处理单行查询结果的...

    ORACLE PL/SQL804+中文补丁

    2. **数据操作**:通过内置的SQL语句,PL/SQL可以直接对数据库进行增删改查等操作,无需跳转到SQL环境。 3. **控制结构**:包括条件语句(如IF-THEN-ELSE)、循环(如WHILE、FOR、LOOP)以及分支结构(如CASE),...

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

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库操作能力和Procedural Language的编程结构,用于在Oracle数据库环境中创建复杂的应用程序。在"Oracle PL/SQL实例精讲student数据库模式"中,我们将深入探讨...

    pl/sql使用软件

    在PL/SQL中,你可以编写一系列的SQL语句,结合流程控制结构(如IF-THEN-ELSE、WHILE、FOR循环)和异常处理,实现更灵活的数据操作和管理。PL/SQL的代码块由声明部分、执行部分和异常处理部分组成,可以单独执行,也...

    ORACLE8 PLSQL程序设计_sql_code.zip_oracle pl/sql_pl sql code_pl/sql_

    8. **EXAMP**: 06-EXAMP.SQL、10-EXAMP.SQL以及04-LOOP.SQL可能包含各种PL/SQL编程示例,如控制结构(如循环、条件语句)、异常处理和数据类型使用等。 9. **LOOP**: 04-LOOP.SQL专门涉及PL/SQL中的循环结构,包括...

    PLSQL考试题目分享.pdf

    1. PL/SQL循环语句:在PL/SQL中,LOOP语句用于实现循环操作,例如,使用FOR循环语句可以实现循环一定次数的操作。在题目1中,使用FOR循环语句来显示2到50的25个偶数。 知识点:PL/SQL循环语句、FOR循环语句 2. PL/...

    pl/sql及常见实用oracle语句学习

    在本文中,我们将深入探讨PL/SQL以及Oracle数据库中的一些常见实用语句。 PL/SQL全称为Procedural Language/Structured Query Language,它是SQL的扩展,增加了过程化编程元素。它允许开发人员编写复杂的业务逻辑,...

    Oracle PL/SQL programming(5th Edition)

    - **第3章**:控制结构的使用,如IF语句、CASE语句、LOOP循环等。 - **第4章**:异常处理机制的深入探讨。 2. **进阶章节** - **第5章**:事务管理的深入讲解。 - **第6章**:触发器的设计与实现。 - **第7章**...

    PL/SQL基础一之pl/sql块

    PL/SQL,全称为Procedural Language/Structured Query Language,是Oracle数据库的一种扩展,它将SQL语句与过程性编程语言结合在一起,为数据库管理提供了更强大的功能。本篇文章主要探讨PL/SQL的基础知识,包括其...

    oracle sql and pl/sql

    - **执行部分**:包含 PL/SQL 控制结构(如 IF、CASE、LOOP 等)以及 SQL 语句。 - **异常处理部分**:处理运行时可能发生的错误。 5. **高级特性**: - **游标(Cursors)**:用于处理查询结果集。 - **事务...

    Oracle PL/SQL Programming

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

Global site tag (gtag.js) - Google Analytics