`
Supanccy2013
  • 浏览: 224979 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oralce plsql 游标双循环实现 一个表中id的插入

 
阅读更多
declare
  tempId1   department.id%type;
  tempId2   department.id%type;
  cursor c1  is select id from department where rownum between 100 and 200;
  cursor c2  is select id from department;
  sharedataId     share_data.id%type;
  i  long :=0;
begin
    for c_temp1 in c1  loop
              for c_temp2 in c2  loop
                      select hibernate_sequence.nextval into sharedataId from dual;
                      insert into share_data values(sharedataId,0,c_temp2.id,c_temp1.id);
                      dbms_output.put_line('ccc');
                      commit;
              end loop;
    end loop;
end;
分享到:
评论

相关推荐

    Oracle PLSQL开发基础

    ### Oracle PL/SQL 开发基础知识点详解 #### 一、PL/SQL 概述 **1.1 什么是 PL/SQL** PL/SQL (Procedural Language for SQL) 是 Oracle 数据库的一种专有编程语言,它是 SQL 的过程化扩展。通过结合 SQL 的数据...

    Oracle PLSQL基础实验手册

    Oracle PL/SQL基础实验手册是 PL/SQL 语言的基础知识和实验手册,涵盖了 PL/SQL 的基本概念、变量、控制结构、数据处理和游标等方面的知识点。 (I) 实验准备 实验准备是了解 PL/SQL 语言的基本概念和实验环境的准备...

    Oracle PLSQL测试题与答案(绝对经典).docx

    - 在Oracle中,为新创建的表分配的初始空间通常是一个区(Extent),而不是一个块(Block)。 - 区是连续的数据块集合,用于存储表、索引等对象的数据。 2. **存储过程参数**: - 存储过程的参数可以是输入、...

    PLSQL用户指南与参考中文PDF版

    4. **查找集合中的首末元素 (FIRST 和 LAST)**:获取集合中的第一个或最后一个元素。 5. **循环遍历集合中的元素 (PRIOR 和 NEXT)**:按顺序访问集合中的每个元素。 6. **扩大集合的容量 (EXTEND)**:增加集合的...

    PLSQL编程实战(双语)教案课件.zip

    PLSQL,全称为Procedural Language/Structured Query Language,是Oracle数据库系统中用于数据库操作的编程语言。它结合了SQL的查询能力与过程式编程语言的控制结构,为数据库管理员和开发人员提供了强大的工具来...

    PLSQL基础.pdf

    在这个示例中,我们首先在**声明部分**定义了一个名为`v_sal`的变量,然后在**执行部分**使用`SELECT INTO`语句从`emp`表中获取薪资,并根据薪资值更新表中的记录。**异常处理部分**则用于处理可能出现的任何错误。 ...

    PLSQLユーザーズ・ガイドおよびリファレンス

    《PLSQLユーザーズ・ガイドおよびリファレンス》是针对Oracle 10g数据库系统的一份详尽的PL/SQL编程指南。这份日文版的手册对于那些参与日本项目开发或者希望提升自己PL/SQL技能的开发者来说尤其有价值。PL/SQL是...

    PLSQL 用户指南与参考

    - 例如,可以定义一个集合中的元素本身也是一个集合。 **十、集合的方法** - PL/SQL为集合提供了多种内置的方法,用于操作集合。 - 如`COUNT`用于计算集合中的元素个数,`EXTEND`用于扩展集合的容量等。 **十一、...

    Oracle9i的init.ora参数中文说明

    说明 : 指定在一个共享服务器环境中可同时运行的共享服务器进程的最大数量。 值范围: 根据操作系统而定。 默认值 : 20 dispatchers: 说明 : 为设置使用共享服务器的共享环境而设置调度程序的数量和类型。可以为该...

    PLSQL_NEW编程讲义

    - 插入数据示例:通过PL/SQL块向数据库表中插入一条新记录。 - 删除数据示例:通过PL/SQL块删除符合条件的记录。 #### 三、PL/SQL流程控制语句 ##### §3.1 条件语句 - **IF语句**:根据条件选择执行不同的代码块。...

    PLSQL入门者适用

    PL/SQL是一种专门为Oracle数据库设计的编程语言,它是SQL的扩展,增加了过程化编程的...通过不断的练习和学习,可以逐步掌握PL/SQL的高级特性,如游标、循环、包和对象类型,从而在Oracle数据库开发中更加得心应手。

    plsql学习指南

    这些是PL/SQL学习的基础部分,随着深入,你还会接触到变量、控制结构(如IF-THEN-ELSE,WHILE循环)、游标、异常处理、存储过程、函数和触发器等更复杂的内容。掌握这些基础知识后,你就可以开始编写更复杂的PL/SQL...

    Oracle 存储过程详解

    例如,我们可以编写一个过程来批量更新数据库表中的数据,或者创建一个过程来处理事务,确保数据的一致性。 调用Oracle存储过程也很简单,如下所示: ```sql EXECUTE procedure_name(value1, value2); ``` 或者在PL...

    PL/SQL 程序设计

    - **声明游标变量**:定义一个游标变量,用于保存游标的状态。 - **游标变量操作**:包括打开、读取、关闭等操作。 #### 五、异常错误处理 **5.1 异常处理概念** - **预定义的异常**:Oracle提供的标准异常,如NO...

    harbour-oracle:港口门户 - Oracle 存储过程

    存储过程是Oracle数据库中的一个核心特性,它是由PL/SQL(Procedural Language/Structured Query Language)语言编写的预编译的SQL语句集合。在"harbour-oracle:港口门户 - Oracle 存储过程"这个项目中,我们显然会...

Global site tag (gtag.js) - Google Analytics