`
I_am_kevin
  • 浏览: 145433 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

Oracle 程序流程

阅读更多

 

 

 

1.Case 的使用

--case 情况语句  用在 变量赋值
DECLARE
T_PARAM NUMBER(3):= 1 ;
T_RESULT VARCHAR2(30) ;
BEGIN
     T_RESULT := CASE T_PARAM
              WHEN 1 THEN  'A'
              WHEN 2 THEN  'B'
              WHEN 3 THEN  'C'
              WHEN 4 THEN  'D'
              WHEN 5 THEN  'E'            
              ELSE 'f'
              END ;
      DBMS_OUTPUT.put_line(T_RESULT);        
END;

-- case  情况语句  用在查询中
SELECT ENAME,CASE
  WHEN SAL <1000 THEN '很差'   
  WHEN SAL >1000 AND sal < 2000 THEN '一般' 
  ELSE '差不多' END 
FROM scott.emp

 

 

 2. for 特殊用法(不止这一点)

DECLARE
BEGIN
  FOR i IN 1..100 -- 注意1.两个点 2.i变量自动声明
  LOOP
      dbms_output.put_line(i);
  END LOOP;
END;

 

 

 

分享到:
评论

相关推荐

    Oracle程序设计

    了解PL/SQL的基本语法,如声明变量、控制流程(IF-THEN-ELSIF,CASE,LOOP)、异常处理(BEGIN-EXCEPTION-END)以及子程序(PROCEDURE和FUNCTION)的定义和调用是学习Oracle程序设计的基础。 2. **游标**:游标是...

    Oracle SOA 套件——Oracle BPEL 流程管理器

    ### Oracle SOA 套件——Oracle BPEL 流程管理器...综上所述,Oracle SOA 套件及其核心组件Oracle BPEL 流程管理器为企业提供了一种强大而灵活的方式来构建和管理面向服务的应用程序,从而提升整体业务敏捷性和竞争力。

    oracle sql执行过程(流程图)

    Oracle sql执行流程图_SQL执行过程一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2) 语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)...

    使用Oracle建库的一般流程

    本文将详细介绍使用Oracle创建数据库的一般流程,包括对方案、表空间等核心概念的理解和操作方法。 首先,我们需要理解Oracle中的“方案”(Schema)概念。在Oracle中,方案是一种逻辑结构,它代表了一个特定用户的...

    Oracle Pro_C 程序开发

    文档还包含了样例表和样例程序,通过具体的代码实例,让开发者能够更好地理解和掌握Oracle Pro*C的开发流程和技巧。 总之,Oracle Pro*C程序开发文档是一份全面的参考资料,它不仅包含了理论知识,还提供了实际操作...

    springboot2.0.3+activiti.5.22.0+oracle在线流程设计器(Activiti-Modeler )整合

    在本项目中,Oracle被用作Activiti的后台数据存储,存储流程定义、实例、任务等信息,确保数据的安全性和稳定性。 项目整合了这些技术,实现了以下功能: 1. 创建模型:通过Activiti Modeler,用户可以在线创建新...

    Oracle11g安装程序

    根据提供的文件信息,我们可以深入探讨与“Oracle 11g安装程序”相关的知识点,包括Oracle 11g的概述、安装过程中的注意事项以及在企业级应用中的重要性等。 ### Oracle 11g概述 Oracle Database 11g是甲骨文公司...

    Oracle 流程工业制造执行系统.pdf

    Oracle电子商务套件的流程制造(OPM)组件拓展到MES领域,为流程制造商提供了一系列的管理软件功能。这些功能包括但不限于车间级的生产调度以及执行的协调和优化。Oracle采用了一个三管齐下的策略,以满足不同层次的...

    Excel to Oracle 程序实例

    在这个"Excel to Oracle 程序实例"中,我们将探讨如何使用C#编程语言在.NET平台上构建一个应用程序,该程序能够读取Excel文件中的数据并将其导入Oracle数据库。这个过程涉及到多个技术层面,包括文件I/O操作、数据...

    oracle开发ERP的详细流程

    Oracle ERP里工作流引擎的实现原理以及如何利用Workflow Builder定义一个流程,以及在程序里调用已经定义好的流程保证业务根据流转规则流转。

    Oracle程序开发范例宝典

    适用安卓手机掌阅查看,第一章 oracle数据库基础、第二章 sql plus命令行工具的使用、第三章表及表空间的基本操作、第四章PL/SQL流程控制、第五章基础查询,第七章高级查询,第八章索引与视图、第九章存储过程与事务...

    oracle程序设计 用GUI和数据库连接编的项目

    Oracle程序设计是一个涵盖广泛的主题,它涉及到数据库管理、SQL查询、PL/SQL编程以及与图形用户界面(GUI)的集成。在这个项目中,我们将深入探讨这些关键领域,并了解如何利用Oracle的强大功能来创建高效的应用程序...

    Oracle数据库备份恢复程序

    本程序主要关注Oracle数据库的备份与恢复,尤其是自动化定时备份的功能,这对于防止数据丢失至关重要。 在Oracle数据库中,备份通常包括物理备份和逻辑备份两种方式。物理备份主要是复制数据库的数据文件、控制文件...

    Oracle 内置程序包API

    Oracle提供了丰富的内置程序包,这些程序包包含了一系列预定义的函数和过程,方便开发者进行数据库管理和数据处理。本篇文章将深入探讨Oracle内置的DBMS_XMLDOM、XMLPARSER和XMLQUERY这三个与XML处理相关的程序包,...

    oracle(proc程序设计.rar

    Proc,全称为Procedural Language/SQL,是Oracle提供的一种过程化编程语言,它结合了SQL的强大查询能力与PL/SQL的控制结构,使得开发者能够创建复杂的数据库应用程序。本教程将深入探讨Oracle中的Proc程序设计,帮助...

    Oracle EBS r12升级流程图.doc

    Oracle EBS R12升级流程图详细描绘了这一复杂过程,下面将对这一知识点进行深入解析。 ### Oracle EBS R12升级概述 Oracle EBS R12是Oracle公司推出的E-Business Suite系列中的一个重要版本,它带来了许多新特性和...

    PLSQL Oracle8i程序设计

    本教程“PLSQL Oracle8i程序设计”旨在为初学者提供一个易懂且实用的学习起点。 一、PLSQL基础 PL/SQL由三部分组成:声明部分(Declaration)、执行部分(Execution)和异常处理部分(Exception Handling)。声明...

    oracle子程序的创建与测试

    - 通过实验,熟悉了Oracle数据库中的表创建、数据插入、函数和存储过程的编写与测试流程,虽然过程中遇到错误,但通过解决这些问题,深化了对错误排查和数据库管理的理解。这表明实践是提升技能的关键,通过不断...

    03_oracle迁移到pg全流程.pdf

    其中需要注意的是,PostgreSQL的MVCC(多版本并发控制)实现方式与Oracle不同,这可能会影响应用程序的并发控制逻辑。同时,在处理一些Oracle特有的功能如connect by、rownum等时,需要特别注意,因为这些在...

Global site tag (gtag.js) - Google Analytics