`
regedit_123
  • 浏览: 323384 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

PLSQL流程控制

 
阅读更多

PLSQL流程控制

 


if判断
declare
       v_b boolean:=true;
begin if v_b then
         dbms_output.put_line('ok');
      end if;
end;

 

if else判断
declare
        v_b boolean:=true;
begin
     if v_b then
        dbms_output.put_line('ok');
     else
        dbms_output.put_line('false');
     end if;
end;

 

if elsif else判断
declare
        v_name varchar2(20):='cheng';
begin
     if v_name='0701' then
        dbms_output.put_line('0701');
     elsif v_name='cheng' then
        dbms_output.put_line('cheng');
     else
        dbms_output.put_line('false');
     end if;
end;

 

loop循环,注意exit是退出循环,而不是退出整个代码块
declare
       v_i binary_integer:=0;
begin
     loop
         if v_i>10 then
            exit;
         end if;
         v_i:=v_i+1;
         dbms_output.put_line('hehe');
     end loop;
         dbms_output.put_line('over');
end;

 

loop简化写法
declare
       v_i binary_integer :=0;
begin
     loop
         exit when v_i>10;
         v_i :=v_i+1;
         dbms_output.put_line('hehe');
     end loop;
         dbms_output.put_line('over');
end;

 

while循环
declare
       v_i binary_integer:=0;
begin
       while v_i<10 loop
             dbms_output.put_line('hello'||v_i );
             v_i:=v_i+1;
       end loop;
       dbms_output.put_line('over');
end;

 

for循环,注意不需要声明变量
begin
    
for v_i in 0..10 loop
         dbms_output.put_line('hello'||v_i);
    
end loop;
         dbms_output.put_line('over');
end;

分享到:
评论

相关推荐

    oracle PLSQL结构控制语句

    Oracle PL/SQL 结构控制语句是 PL/SQL 语言中的一种基本结构,用于控制程序的逻辑流程。结构控制语句可以分为两种:分支结构和循环结构。在本篇文章中,我们将详细介绍 Oracle PL/SQL 结构控制语句的使用方法和示例...

    Oracle8 PLSQL 程序設計

    3. **PLSQL流程控制** - **条件语句**:IF-THEN-ELSIF-ELSE用于根据条件执行不同代码块。 - **循环语句**:WHILE、FOR循环用于重复执行一段代码直到满足特定条件或遍历完指定范围。 - **CASE表达式**:类似于其他...

    Oracle PLSQL、存储过程、程序包编程

    如果你是临时抱佛脚的,这个资源完全适合你去实践: 1 PLSQL 程序设计简介 2 PLSQL块结构和组成元素 ...3 PLSQL流程控制语句 4 游标 5 异常处理 6 过程与函数 7 程序包的创建和应用 8 触发器

    PLSQL应用程序开发

    - **条件和序列控制**:这部分涉及如何使用条件语句来控制程序的执行流程。 - **循环控制**:详细介绍了三种主要的循环结构,并探讨了它们在不同场景下的适用性。 - **异常处理**:深入探讨了PLSQL中异常处理的重要...

    Oracle PLSQL程序设计

    - **与SQL紧密集成**:简化了数据处理流程,支持所有SQL数据类型,增强了数据处理能力。 - **安全性提升**:通过存储过程来限制用户对数据的访问权限,提高了系统的安全性。 #### 三、PL/SQL的体系结构 - **架构**...

    PLSQL 学习笔记

    4. PLSQL流程控制: PLSQL提供IF-THEN-ELSIF-ELSE、CASE、WHILE和FOR循环等结构来实现逻辑控制。例如,用FOR循环遍历结果集: ```sql FOR i IN (SELECT * FROM employees) LOOP DBMS_OUTPUT.PUT_LINE(i.employee_...

    PLSQL程序结构.rar

    PLSQL的语句以分号结束,支持条件语句(如IF-THEN-ELSIF-ELSE)、循环语句(如WHILE、FOR)以及流程控制语句(如GOTO)。 视图是PLSQL中的一个重要概念,它是从一个或多个表中选择数据的结果集,可以被当作一个虚拟...

    Oracle PLSQL

    五、PLSQL流程控制 PLSQL提供了IF-THEN-ELSIF-ELSE、CASE、FOR循环、WHILE循环等流程控制结构,用于根据条件执行不同代码块或重复执行特定代码。 六、PLSQL的块结构 PLSQL程序由一个或多个块组成,包括匿名块(不...

    PLSQL程序设计

    PLSQL提供了丰富的流程控制结构,如IF-THEN-ELSIF-ELSE、CASE语句用于条件判断,WHILE和FOR循环用于迭代,以及GOTO和EXIT语句进行程序跳转。掌握这些结构能帮助编写复杂的逻辑流程。 四、集合与记录 PLSQL支持数组...

    Oracle_plsql程序设计基础

    根据提供的文档内容,我们可以深入探讨Oracle PL/SQL程序设计的基础知识点。这些知识点涵盖了PL/SQL的基本语法、控制结构、异常处理、存储过程与函数、软件包管理、以及触发器等重要概念。 ### 1. 基本语法 #### %...

    PLSQL简易教程学过以后plsql不愁

    通过使用 PLSQL 程序单元处理 SQL 的数据定义和数据控制元素。 PLSQL 支持所有 SQL 数据类型和所有 SQL 函数,同时支持所有 ORACLE 对象类型 PLSQL 块可以被命名和存储在 ORACLE 服务器中,同时也能被其他的 PLSQL ...

    PLSQL程序设计手册

    执行部分包含PLSQL的控制流语句,如IF-THEN-ELSE、FOR循环、WHILE循环等,以及SQL的DML操作(INSERT、UPDATE、DELETE);异常处理部分则通过EXCEPTION关键字来捕获和处理运行时错误。 在PLSQL中,块(Block)是其...

    PLSQL程序设计(pdf格式)

    PLSQL的流程控制包括条件语句(IF...ELSIF...ELSE)和循环结构(WHILE, FOR)。这些结构使得我们能够根据特定条件执行代码块,或者重复执行一段代码直到满足某个终止条件。这对于实现复杂的业务逻辑至关重要。 块是...

    plsql 程序安装包7.15

    2. **执行部分**:这里是编写PL/SQL程序的主要区域,包括过程、函数、块和其他控制结构,如循环和条件语句。你可以在这里执行SQL查询和DML(数据操纵语言)操作,如INSERT、UPDATE、DELETE等。 3. **异常处理部分**...

    plsql 32位下载

    压缩包中的文件"PLSQLDeveloper11_x32_jb51"可能是PLSQL Developer的11版32位安装程序,"jb51"可能是指该版本经过了Java编译器的优化。用户在下载并解压这个文件后,找到并运行安装程序,按照提示进行安装,即可在32...

    plsql资料--plsql资料

    无论你是初学者还是有经验的开发人员,都可以通过这些资料深入理解PLSQL的语法、流程控制、异常处理以及如何利用存储过程提高代码效率。通过阅读和实践,你可以更加熟练地运用PLSQL来管理和操作Oracle数据库,实现...

    PLSQL电子书小合集

    7. **控制结构(Control Structures)**:如IF-THEN-ELSIF-ELSE、CASE、WHILE、FOR循环等,用于控制程序流程。 8. **异常处理(Exception Handling)**:使用BEGIN...EXCEPTION...END;结构,可以捕获并处理运行时...

    PLSQL免安装版本下载

    PLSQL Developer免安装版本通常是一个可执行文件,不需要经过标准的安装流程即可运行。这种版本通常体积较小,易于在不同计算机之间转移,并且不会对主机操作系统造成永久性改变。但要注意,免安装版可能缺乏某些...

Global site tag (gtag.js) - Google Analytics