`
哇哈哈852
  • 浏览: 92104 次
文章分类
社区版块
存档分类
最新评论

Oracle语句块PL/SQL循环判断

阅读更多
  --pl/sql Procedural Language /sql
    --被数据库编译保存,由用户调用
cuug本周五晚8点免费网络课程,大家赶紧报名去参加吧!
    --程序块
    /*
    语法
    Declare – 声明变量
    --声明变量
    Age int; //没有默认值的变量
    Age2 int :=  0;
    begin
    //写正常的处理语句
    dbms_output.put_line('Hello');
    end ;
    / -写一个就是执行
    */
    --一个hello world 的程序块
    declare
    age INTEGER:=3;
    begin
    DBMS_OUTPUT.PUT_LINE('hello world');
    DBMS_OUTPUT.PUT_LINE('age=3');
    end;
    --输出默认关闭手工打开
    set serveroutput on;
    --控制语句
    /*
    if then
    elsif then
    else
    end if
    */
    --一个if的语句块
    declare
    age integer:=3;
    begin
    if age=1 then
    DBMS_OUTPUT.PUT_LINE('age=1');
    elsif age=2 then
    DBMS_OUTPUT.PUT_LINE('age=2');
    else
    DBMS_OUTPUT.PUT_LINE('age=3');
    end if;
    end;
    --循环
    declare
    i int:=1;
    begin
    loop
    exit when i>10;
    DBMS_OUTPUT.PUT_LINE('编号为'||i);
    i:=i+1;
    end loop;
    end;
分享到:
评论

相关推荐

    Oracle Database 12c PL/SQL开发指南 实例源代码

    1. **PL/SQL基础**:PL/SQL的基础语法,如变量声明、数据类型、流程控制语句(如IF-THEN-ELSIF,FOR循环,WHILE循环)、异常处理(BEGIN-EXCEPTION-END结构)等。 2. **函数与过程**:如何定义和调用用户自定义的...

    oracle10g_pl/sql

    Oracle 10g PL/SQL 是Oracle数据库系统中用于创建和管理存储过程、函数、触发器等数据库对象的编程语言。本教程旨在为初学者提供一个全面的学习平台,同时也为经验丰富的开发者提供参考资料。PL/SQL是Oracle特有的...

    oracle 9i pl/sql程序设计笔记

    ### Oracle 9i PL/SQL程序设计笔记精要 #### PL/SQL基础知识概览 **标题与描述**:本文档围绕“Oracle 9i PL/SQL程序设计笔记”这一核心主题,深入探讨了PL/SQL语言的基础知识及其在Oracle 9i数据库环境中的应用。...

    Oracle PL/SQL实战(待续)

    在Oracle数据库中,PL/SQL提供了丰富的控制结构,如循环、条件判断,以及异常处理机制,使得开发者能够编写复杂的业务逻辑。例如,`IF...THEN...ELSIF...ELSE`语句用于实现条件分支,`WHILE`和`FOR`循环则可以处理...

    ORACLE PL/SQL从入门到精通

    ORACLE PL/SQL是从入门到精通的专业知识,涵盖了数据库开发与管理的多个方面,包括触发器、过程、函数、软件包、异常处理、游标、循环、分支、变量使用、数据库安装等关键知识点。 触发器是数据库中用来保证数据...

    Oracle资料学习PL/SQL必备

    执行部分包含SQL语句和PL/SQL控制结构,如循环、条件判断等;异常处理部分用于捕获和处理程序运行时可能出现的错误。 2. **数据类型**:PL/SQL支持多种数据类型,包括数值类型(如NUMBER)、字符串类型(如VARCHAR2...

    oracle pl/sql从入门到精通 配套源代码

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL(结构化查询语言)的数据库操作功能与PL/SQL的程序设计特性,广泛应用于Oracle数据库的开发和管理。这本书"Oracle PL/SQL从入门到精通"的配套源代码,显然是为了...

    oracle_oracle_oraclepl/sql_

    3. **流程控制**:PL/SQL提供了IF-THEN-ELSIF-ELSE、CASE语句进行条件判断,以及WHILE、FOR循环结构来实现迭代操作。 4. **块结构**:PL/SQL代码组织在块(BLOCK)中,包括声明部分(DECLARATION)、执行部分...

    oracle sql and pl/sql

    1. **定义**:SQL*Plus 是 Oracle 提供的一种命令行工具,用于执行 SQL 和 PL/SQL 语句,并查看结果。 2. **功能**: - 执行 SQL 和 PL/SQL 语句。 - 查看查询结果。 - 管理数据库会话。 - 自定义输出格式。 3....

    基本SQL语句及PL/SQL语句

    标题中的“基本SQL语句及PL/SQL语句”涵盖了关系数据库管理中两个重要的概念:SQL(Structured Query Language)和PL/SQL(Procedural Language/SQL)。SQL是用于管理和处理关系数据库的标准语言,而PL/SQL是Oracle...

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

    - **块结构**:PL/SQL程序通常被组织成块,每个块由声明部分、执行部分和异常处理部分组成。 - **子程序**:包括存储过程和函数。这些子程序可以被其他PL/SQL代码调用,实现代码复用和模块化。 - **包**:包是一种...

    精通Oracle 10g SQL和PL/SQL

     本书是专门为oracle开发人员而提供的编程指南 通过学习本书 读者不仅可以掌握编写sql语句和pl/sql块的基础知识 而且还可以掌握sql高级特征 正则表达式 flashback查询 merge语句 sql:1999连接 和pl/sql高级特征 ...

    oracle pl/sql fundamentals

    3. **控制流程语句**:学习条件判断(IF-THEN-ELSIF-ELSE)和循环结构(WHILE、FOR循环),以及如何通过这些语句实现条件分支和迭代。 4. **异常处理**:理解PL/SQL中的错误处理机制,学习使用EXCEPTION块来捕获和...

    Oracle PL/SQL实例精解 数据库建立代码

    Oracle PL/SQL是一种强大的编程语言,它结合了SQL的数据库操作能力和PL/SQL的结构化编程特性,使得数据库开发者能够创建复杂的应用程序和数据库逻辑。在"Oracle PL/SQL实例精解 数据库建立代码"中,我们将深入探讨...

    pl/sql最新中文手册

    手册会介绍如何在PL/SQL块中使用DML语句,并处理事务管理。 5. **游标**:游标是PL/SQL中处理单行结果集的关键工具。手册将说明如何声明、打开、读取和关闭游标,以及如何在循环中使用它们。 6. **复合类型**:PL/...

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

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

    oracle 中 pl/sql 只是学习方法

    5. **异常处理**:PL/SQL的异常处理机制允许我们在遇到错误时执行特定的代码块,通过RAISE语句自定义异常,或者使用预定义的系统异常。 6. **事务管理**:在PL/SQL中,可以使用BEGIN、COMMIT、ROLLBACK语句进行事务...

    Oracle PL/SQL编程及最佳实践

    循环语句是 PL/SQL 中的一种控制结构,用于重复执行语句。循环语句可以是简单的,也可以是复杂的,例如使用 WHILE 语句、FOR 语句等。 十九、PL/SQL 异常处理 PL/SQL 异常处理是 PL/SQL 中的一种机制,用于处理...

    一个对数据库的操作工具PL/SQLpl/sqL工具

    1. **编程能力**:PL/SQL允许编写包含控制结构(如循环、条件语句)和异常处理的程序块,这些块可以存储在数据库中并按需调用,提高了数据库应用的灵活性和复杂性。 2. **数据处理**:通过PL/SQL,用户可以直接对...

    Oracle PL/SQL学习官方教材

    5. **记录和表操作**:PL/SQL提供了内置的DML(数据操纵语言)语句,如INSERT、UPDATE、DELETE,可以直接在PL/SQL块中操作数据库表。教材还会讲解如何使用BULK COLLECT和FORALL语句进行批量操作,提高效率。 6. **...

Global site tag (gtag.js) - Google Analytics