`
wmch
  • 浏览: 72992 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

一个简单的oracle存储过程(游标循环)

阅读更多

create or replace procedure wmc
is
/*
定义变量
*/
tbid TB_SEED_INFO.SEED_ID%type;
tbcontent TB_SEED_INFO.Seed_Content%type;
tbdate TB_SEED_INFO.Data_Date%type;
/*
定义一个游标mycur
*/
cursor mycur is
select t.seed_id tbid,t.seed_content tbcontent,t.data_date tbdate from TB_SEED_INFO t;
begin
  /*
  循环游标,更新表
  */
open mycur;
loop
  fetch mycur into tbid,tbcontent,tbdate;
  exit when mycur%notfound;
  update TB_SEED_INFO u set u.seed_content='88888' where u.seed_id=tbid;
  end loop;
end;

分享到:
评论

相关推荐

    Oracle存储过程游标详解

    "Oracle存储过程游标详解" Oracle 存储过程游标是指在 Oracle 数据库中使用游标来实现对结果集的处理和操作。游标可以分为静态游标和REF游标两种类型。静态游标是指结果集已经确实(静态定义)的游标,可以进一步...

    Oracle存储过程、游标、函数的详解

    ### Oracle存储过程、游标、函数的详解 #### 一、概述 在Oracle数据库中,存储过程、游标和函数是非常重要的组成部分,它们为数据库管理提供了强大的编程能力。通过学习这些概念,我们可以更加灵活地管理和操作...

    用callabledStatement调用oracle存储过程实用例子(IN OUT 传游标)

    存储过程 TESTC 有一个输出参数,类型为游标类型。我们使用 CALLABLESTATEMENT 来调用存储过程,获取游标类型参数的值,并将其转换为 ResultSet 对象。最后,我们使用 while 循环来遍历 ResultSet 对象,并将结果...

    oracle 隐式游标,显示游标,游标循环

    下面通过一个简单的示例来演示如何使用隐式游标属性来判断对雇员工资的更新是否成功。 ```sql SET SERVEROUTPUT ON; BEGIN UPDATE emp SET sal = sal + 100 WHERE empno = 1234; IF SQL%FOUND THEN DBMS_OUTPUT....

    oracle 的函数、存储过程、游标、简单实例

    本主题将深入探讨Oracle中的几个核心概念:函数、存储过程、游标以及简单的实例,这些都是数据库管理员和开发人员日常工作中不可或缺的部分。 首先,我们来了解**Oracle函数**。函数是预定义的代码块,接受零个或多...

    Oracle教案 Oracle 存储过程 游标 SQL语句 PL/SQL

    - 熟悉游标的应用,例如,编写一个过程,通过游标遍历部门表(dept),打印出所有部门的名称和员工总数。 通过深入学习和实践,你将能够熟练掌握 Oracle 存储过程、游标和 SQL 语句,为在实际工作中构建高效稳定的...

    Oracle存储过程实例使用显示游标

    在本例中,“Oracle存储过程实例使用显示游标”着重展示了如何在存储过程中调用函数,并通过游标来处理和更新数据。 首先,我们需要了解存储过程的基本结构。一个存储过程通常包含以下部分: 1. **声明部分**:在...

    oracle数据库的游标

    游标是Oracle数据库中一个重要的概念,它是一种在内存中用于存储SQL查询结果的临时工作区域。使用游标可以方便地访问查询结果集中的每一行,这对于处理大量数据是非常有用的。游标主要分为两种类型:显式游标和隐式...

    oracle函数触发器游标等几个小例子

    1. **Oracle函数**:函数是可重用的代码块,返回一个值。在`v_ceshiFunction.sql`和`v_ceshiFunction(表名当参数).sql`中,可能包含了自定义函数的创建和使用示例。函数可以接受参数,执行特定操作,然后返回结果。...

    Oracle存储过程游标用法分析

    Oracle存储过程中的游标是数据库操作中非常重要的一个概念,特别是在处理大量数据或者需要逐行处理结果集时。游标允许我们动态地控制查询结果的处理流程,而不是一次性获取所有结果。下面我们将深入探讨Oracle存储...

    ORACLE中的游标汇总

    在示例代码中,`DECLARE`语句定义了一个名为`emp_cur`的游标,它接受一个参数`p_deptid`,然后通过`SELECT`语句获取`employees`表中`department_id`为`p_deptid`的所有列。`FETCH`语句将游标当前行的数据存储在变量`...

    oracle循环游标

    在给定的代码片段中,我们首先看到了一个简单的PL/SQL循环示例,它使用了基本的循环控制结构。这里,`i`被初始化为1,并在循环中递增,直到`i`等于10为止。每次循环,都会使用`dbms_output.put_line`函数输出`i`的...

    oracle 存储过程批量提交

    在Oracle存储过程中实现批量提交通常涉及到循环结构以及条件判断。以下是一个典型的示例代码段: ```sql DECLARE i INTEGER; BEGIN FOR v_Opr IN ( -- 查询或获取需要更新的数据集 SELECT * FROM your_table )...

    oracle存储过程学习经典入门

    Oracle 存储过程的基础知识包括了解 Oracle 存储过程的基本语法、数据类型、变量声明、控制语句、循环语句、异常处理等方面的知识。 Oracle 存储过程的基本语法 Oracle 存储过程的基本语法主要包括 CREATE ...

    oracle存储过程、游标、函数

    **一、Oracle存储过程** 存储过程是预编译的SQL语句集合,它们被存储在数据库中并可以按需调用。存储过程有以下几个优点: 1. **性能提升**:由于存储过程在首次创建时就被编译,因此后续调用时执行速度快。 2. **...

    Oracle 游标循环

    ### Oracle游标循环详解 #### 一、引言 在Oracle数据库编程中,游标是一种非常重要的机制,用于处理查询结果集。通过游标,我们可以逐行读取数据,并执行复杂的逻辑操作。本文将详细介绍Oracle中三种常见的游标...

    Oracle数据库游标使用.rar

    Oracle数据库游标是数据库编程中的一个重要概念,尤其在处理大量数据时,它们提供了一种有效且灵活的方法。游标允许程序逐行访问查询结果集,而不是一次性加载所有数据。这在处理复杂的数据操作,如循环处理、条件...

    Oracle 游标使用大全

    以上只是对Oracle游标使用的一个简要概述,具体到《Oracle 游标使用大全》这份文档,可能会包含更详尽的示例、技巧和案例,帮助开发者更好地理解和运用Oracle游标。通过学习和实践,我们可以提升数据库操作的效率和...

Global site tag (gtag.js) - Google Analytics