`

ORACLE declare 简单实例

 
阅读更多

 

FROM:http://hi.baidu.com/dosttyy/item/1cb2e69fbc5d4ebdcd80e59a

 

--向内容发指令;
declare
int_count number(10);
begin
int_count := 0;

    for cc in (select t.*,t.rowid from w902053.tmp_shengchanduchu_zc t where t.flag ='sendOK'
                      and t.status=1 and t.biztype = '14' and t.servnumber='13403165550') loop
    begin
        if cc.biztype = '53' then
             d110601.pro_djp_to_mca_cmmb(cc.region,cc.servnumber,cc.biztype,cc.spid,cc.spbizid,'06',cc.billingflag);
        else
             d110601.pro_djp_to_mca(cc.region,cc.servnumber,cc.biztype,cc.spid,cc.spbizid,'06',cc.billingflag);
        end if;
       
        update w902053.tmp_shengchanduchu_zc t set t.flag = 'sendOK' where t.rowid = cc.rowid;
       
        int_count := int_count + 1;
       
        if int_count >= 1 then
           return;
        end if;
 
    end;
    end loop;
end;

分享到:
评论

相关推荐

    oracle declare.docx

    在这个例子中,虽然两行SQL语句可以写在一起,但为了代码可读性,通常会每行一个语句。 总结来说,Oracle PL/SQL提供了强大的数据库操作和错误处理能力,结合SQL的非过程化特性,使得开发者能够高效地构建和管理...

    oracle 查询语句实例

    在这个"oracle查询语句实例"的压缩包中,你将找到一系列实用的查询示例,帮助你深入理解和熟练掌握Oracle SQL的用法。 1. **基础查询** - `SELECT`语句:用于从表中检索数据,基本格式是`SELECT column1, column2 ...

    oracle数据库触发器实例

    ### Oracle数据库触发器实例解析 #### 一、触发器简介 在Oracle数据库中,触发器是一种存储过程,它被设计为当特定事件(如数据插入、更新或删除)发生时自动执行。触发器可以用于执行复杂的业务逻辑或者数据完整...

    Oracle 创建 job 实例

    ### Oracle 创建 Job 实例 在 Oracle 数据库管理与开发中,创建定时任务是十分常见的需求之一。例如,可能需要每分钟将一个表中的数据更新到另一个表中,这样的任务可以通过创建 Oracle 的 Job 来实现。 #### 一、...

    oracle存储过程实例

    例如,创建一个名为`stu_proc`的简单存储过程,用于获取`sno`为1的学生的`sname`: ```sql CREATE OR REPLACE PROCEDURE stu_proc AS pname VARCHAR2(25); BEGIN SELECT sname INTO pname FROM student WHERE sno ...

    ORACLE PLSQL实例精解(第4版) 中文版

    ### ORACLE PL/SQL 实例精解(第4版)知识点概述 #### 一、PL/SQL基础 **1.1 PL/SQL简介** - **定义**:PL/SQL(Procedural Language for SQL)是一种过程化语言,专门用于增强Oracle数据库的功能。它将SQL命令与...

    oracle存储过程学习经典[语法+实例+调用]

    Oracle存储过程的学习涵盖了语法、实例和调用等多个方面,这对于数据库管理员和开发人员来说是必备技能。 首先,我们要理解存储过程的基本概念。存储过程是一组为了完成特定功能的SQL语句集,这些语句被编译并存储...

    Oracle AQ使用实例

    "Oracle AQ使用实例" Oracle AQ(Advanced Queuing)是一种消息队列技术,可以实现异步消息传递,在企业级应用中扮演着重要角色。本文将通过一个实例来详细介绍 Oracle AQ 的使用。 一、AQ 的安装和配置 AQ 需要...

    oracle学习例子

    通过对orcFile中的实例进行学习和实践,你可以逐步熟悉并掌握Oracle数据库和PL/SQL的使用,从而提升数据库管理和开发的能力。 总之,Oracle数据库的学习是一个深入且广泛的过程,而PL/SQL作为其核心编程语言,理解...

    C#调用oracle存储过程最简单的实例[归类].pdf

    这个实例提供了一个简单的方法来实现这一操作。首先,我们从 Oracle 数据库的角度出发,了解如何创建一个存储过程。 1. 创建 Oracle 存储过程: 在 Oracle 中,可以使用 `CREATE OR REPLACE PROCEDURE` 语句定义一...

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

    在"Oracle PL/SQL实例精讲student数据库模式"中,我们将深入探讨如何利用PL/SQL来设计、管理和操作一个名为"student"的数据库模式。 "student"数据库模式可能包含了与学生相关的各种实体,如学生信息表(students)...

    oracle存储过程概念及实例

    Oracle 存储过程概念及实例 Oracle 存储过程是一种可以在数据库中存储和执行的一或多个 SQL 命令的对象。用户可以通过指定存储过程的名字并给出参数来执行它。 优点: 1. 大大提高效率。存储过程本身的执行速度...

    Oracle PLSQL语法大全及实例讲解.pdf

    在上面的例子中,`c_scores`是游标,`FETCH`语句用于获取当前行,`%NOTFOUND`检查是否还有更多行。 7. **集合**: - PL/SQL支持多种类型的集合,如数组和关联数组,它们允许一次性处理多个值。例如,可以创建一个...

    oracle游标使用及实例

    ### Oracle游标使用及实例详解 #### 一、Oracle游标概述 在Oracle数据库中,游标(Cursor)是一种用于处理SQL查询结果集的方式。它允许用户逐行地读取和处理查询结果,这对于需要对每一行数据进行特定操作的情况非常...

    ORACLE存储过程例子及语法说明

    Oracle存储过程是数据库管理系统中一组预编译的SQL语句,可以封装成一个函数,用于执行...文档“语法.doc”、“入门例子.doc”和“例子.doc”提供了更详细的说明和示例,对于深入理解和应用Oracle存储过程将大有裨益。

    一个PRO*C 与Oracle连接的实例

    ### PRO*C 与 Oracle 连接实例详解 #### 一、概述 本文将详细介绍如何使用 PRO*C(一种 C 语言的扩展,允许开发者在 C 语言程序中直接嵌入 SQL 语句)来连接 Oracle 数据库,并通过一个具体的示例程序来演示整个...

    oracle数据库游标使用例子

    - **声明游标**:使用`DECLARE`关键字定义游标,指定查询语句和返回的数据类型。 - **打开游标**:使用`OPEN`语句打开游标,准备进行`FETCH`操作。 - **提取数据**:使用`FETCH`语句从游标中获取一行数据,并将其...

    Oracle数据库ProC编程实例

    Oracle数据库的ProC编程是一种将C语言与PL/SQL结合的技术,它允许开发人员使用C语言编写应用程序,同时能够直接访问和操作Oracle数据库。在Linux环境下,ProC编程尤其常见,因为C语言是跨平台的,且Linux是许多...

Global site tag (gtag.js) - Google Analytics