`

PL/SQL 总结(2)

阅读更多

)将select 嵌入到PL/SQL中

定义了变量以后,可以使用

SELECT column1 INTO variable1 FROM table_name WHERE column1=xx      --返回唯一的一行记录的一个字段

如果是要讲返回的结果赋给一个记录表/表变量的话:如下

SELECT * BULK COLLECT INTO xx_table FROM table_name where ..... --返回多行记录

2)嵌入INSERt INTO语句

这个相对来说很简单,就是用variable来代替以前的value值

3)嵌入UPDATE语句

跟上面同理

4)DELETE语句

使用控制结构:

条件分支结构:

IF vcondition THEN

statement;

ELSIF condition THEN

statement;

ELSE

statement;

END IF;

如下:

SQL> DECLARE
  2  v_value NUMBER(1,0):=3;
  3  BEGIN
  4  IF v_value>2 THEN
  5  dbms_output.put_line('1');
  6  ELSIF vvalue=2 THEn
  7  dbms_output.put_line('2');
  8  ELSE
  9  dbms_output.put_line('3');
 10  END IF;
 11  END;
 12  /

1

循环语句:

1)基本循环:

LOOP

statement;

EXIT WHEN condition

END LOOP;

 DECLARE
 v_v NUMBER(2,0):=10;
 BEGIN
 v_v:=v_v-1;
 LOOP
 v_v:=v_v-1;
 dbms_output.put_line(v_v);
 EXIT WHEN v_v < 3;
 END LOOP;
 END;

2)WHILE循环

WHILE condition LOOP

statement;

END LOOP;

如下:
 DECLARE
 v_v NUMBER(2,0):=10;
 BEGIN
 v_v:=v_v-1;
 WHILE v_v>3 LOOP
 v_v:=v_v-1;
 dbms_output.put_line(v_v);
 END LOOP;
 END;

3)FOR

FOR varible IN [] / lower.. higher LOOP

statement;

END LOOP;

4)嵌套循环:

循环嵌套是指在一个循环里面嵌入另一个循环;而标号则用于标记嵌套块或者嵌套循环,通过标号,可以区分外部循环和内部循环,并且可以在内部循环直接推出外部循环;

<<标号>>

EXIT 标号 WHEN condition

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/turkeyzhou/archive/2008/05/13/2443316.aspx

分享到:
评论

相关推荐

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

    通过上述对Oracle 9i PL/SQL程序设计笔记的总结,我们可以看到PL/SQL作为一种强大的数据库编程语言,提供了丰富的功能来支持数据处理、事务控制及业务逻辑的实现。掌握PL/SQL的不同块类型及其使用方法对于开发高效、...

    PL/SQL VCS插件安装包+PL/SQL

    总结来说,"PL/SQL VCS插件安装包+PL/SQL"提供了一种高效的方式来管理Oracle数据库中的PL/SQL代码,通过整合VSS或其他VCS系统,实现了版本控制功能,促进了团队协作,增强了代码的可维护性。无论是在小型项目还是...

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

    - **最佳实践**:总结出一系列实用的建议和技巧,帮助读者更好地理解和掌握PL/SQL的应用场景。 ### 结论 《Oracle PL/SQL程序设计(第5版)》是一本全面介绍Oracle 11g中PL/SQL特性的书籍,适合数据库开发人员、管理...

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

    总结起来,"Oracle PL/SQL实例精解 数据库建立代码"涵盖了数据库设计、对象创建、索引优化以及数据插入等多个方面,是学习和提升Oracle数据库管理技能的宝贵资源。通过解析和执行这些示例,开发者可以更好地理解和...

    PL/SQL基础编程,实例自写

    2. **执行部分(BEGIN...END)**:包含实际的业务逻辑和数据处理操作,可以是控制语句、SQL语句或其他PL/SQL构造。 3. **异常处理部分(EXCEPTION)**:定义异常处理代码,用于捕获并处理执行过程中可能发生的错误。 #...

    PL/SQL Developer 7.0

    总结,PL/SQL Developer 7.0是Oracle数据库开发者的得力助手,通过其丰富的功能和用户友好的界面,可以大幅提升开发效率和代码质量。结合“PLSQL用户指南”,开发者可以系统学习并掌握PL/SQL编程,从而在数据库应用...

    pl/sql程序设计ppt

    总结,PL/SQL提供了丰富的编程工具,如过程、函数、触发器和包,使开发者能更灵活地管理和操作数据库。通过学习和掌握这些概念,你可以创建高效、可维护的数据库应用程序。这份"pl/sql程序设计ppt"可能包含了对这些...

    PL/SQL Developer 64 bit

    根据提供的文件信息,我们将重点解析与“PL/SQL Developer 64 bit”相关的知识点,包括其功能、用途以及在数据库开发中的应用。 ### PL/SQL Developer 64位概述 #### 1. 什么是PL/SQL Developer? PL/SQL ...

    PLSQL.zip_oracl_oracle pl/sql ppt_pl sql ppt tutorial_pl/sql_pls

    2. **变量和常量**:在PL/SQL中,可以声明变量来存储数据,也可以声明常量以确保其值不会改变。 3. **控制结构**:PL/SQL支持多种控制流程结构,如IF-THEN-ELSE、CASE、WHILE、FOR循环等,使得程序可以根据条件执行...

    Oracle PL/SQL programming(5th Edition)

    ### Oracle PL/SQL Programming知识点概览 #### 一、书籍基本信息 ...通过阅读本书,读者可以快速掌握PL/SQL的基础知识,并学习如何利用Oracle Database 11g Release 2的强大功能来构建高效的应用程序。

    PL/SQL学习总结

    本文主要总结了 PL/SQL 的一些基本语句和操作,特别关注在 ORACLE 报表开发和 FROM 开发中的应用。 1. 日期处理: 在 PL/SQL 中,日期通常需要进行格式转换和截取操作。例如,`trunc()` 函数用于截取日期至指定时间...

    sql、pl/sql总结 例题

    以上总结了SQL与PL/SQL中关于表的管理、字段的修改与约束设置,以及复杂查询的多个知识点。这些基本操作是数据库管理和数据分析的基石,掌握它们对于理解和使用SQL语言至关重要。通过实际例题的练习,初学者可以加深...

    pl/sql数据库学习笔记

    下面是PL/SQL数据库学习笔记的知识点总结。 一、基本原则 *瀑布模型:需求分析→设计(概要设计,详细设计:SQL语句,变量(初始值是多少,最终值如何得到))→编码→测试→上线 二、Select into语句 *用于创建...

    PL/SQL 练习

    在PL/SQL中,变量的声明通常在`DECLARE`部分进行,变量类型可以是基本数据类型如`NUMBER`、`VARCHAR2`,也可以是表中的某一列的类型,例如`emp.empno%TYPE`表示变量类型与`emp`表中的`empno`列相同。变量赋值则通过`...

    PL/SQL Developer如何连接64位的Oracle图解

    总结,要在64位Windows系统上使用PL/SQL Developer连接64位Oracle数据库,关键在于下载并配置32位的Oracle客户端,以及正确设置PL/SQL Developer的连接参数。遵循上述步骤,你就能在64位环境中顺利地使用PL/SQL ...

    oracle sql and pl/sql

    根据提供的文件信息,我们可以推断出本书主要关注的是Oracle SQL 和 PL/SQL 的掌握与应用。下面将基于这些信息来生成相关的知识点。 ### Oracle SQL 和 PL/SQL 知识点 #### 一、Oracle SQL 概述 1. **定义**:...

    PL/SQLdeveloper32位和64位带汉化及注册码

    总结起来,PL/SQL Developer是一款强大的Oracle数据库开发工具,其32位和64位版本的提供,满足了不同用户的需求,汉化及注册码的包含使得使用更加便捷。通过它,用户可以高效地进行PL/SQL编程,提升数据库管理和开发...

    PL/SQL Developer 8.0.4.1514注册码

    2. **启动软件**:安装完成后启动PL/SQL Developer。 3. **输入注册信息**:在激活界面中依次输入上述提供的产品代码、密码及序列号。 4. **完成激活**:确认信息无误后点击激活按钮,等待软件完成激活流程。 #### ...

Global site tag (gtag.js) - Google Analytics