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

oracle嵌套游标

阅读更多
×××客户号1
×××××产品1
×××××××交易明细1
×××××产品2
×××××××交易明细1
×××××××交易明细2
×××××××……
×××××××交易明细n
×××客户号2
×××××产品1
×××××××交易明细1
×××××××交易明细2
×××××××……
×××××××交易明细n
×××××产品2
××××× ……
×××××产品n
××× ……
×××客户号n
==============================================
SQL> declare
  2      cursor cur1 is select deptno from dept;
  3      cursor cur2(p1 emp.deptno%type) is select ename from emp where deptno=p1;
  4      v_deptno dept.deptno%type;
  5      v_name   emp.ename%type;
  6  begin
  7      open cur1;
  8      loop
  9         fetch cur1 into v_deptno;
10         exit when cur1%notfound;
11         dbms_output.put_line('* * * ' ||v_deptno);
12         open cur2(v_deptno);
13         loop
14            fetch cur2 into v_name;
15            exit when cur2%notfound;
16            dbms_output.put_line('* * * * * * * ' || v_name);
17         end loop;
18         close cur2;
19      end loop;
20      close cur1;
21  end;
22  /

* * * 10
* * * * * * * CLARK
* * * * * * * KING
* * * * * * * MILLER
* * * 20
* * * * * * * SMITH
* * * * * * * JONES
* * * * * * * SCOTT
* * * * * * * ADAMS
* * * * * * * FORD
* * * 30
* * * * * * * ALLEN
* * * * * * * WARD
* * * * * * * MARTIN
* * * * * * * BLAKE
* * * * * * * TURNER
* * * * * * * JAMES
* * * 40
PL/SQL procedure successfully completed
SQL>
分享到:
评论

相关推荐

    Oracle显示游标的使用及游标for循环

    本篇文章给大家介绍oracle显示游标的使用及游标for循环,当查询返回单行记录时使用隐式游标,查询返回多行记录并逐行进行处理时使用显式游标,对本文感兴趣的朋友一起学习吧

    Oracle 游标的使用

    在Oracle 9i及其以后的版本中,还增加了使用BULK COLLECT子句批量绑定数据和使用CURSOR表达式实现嵌套游标的功能。本章将主要介绍如何使用显式游标进行多行数据的查询、游标FOR循环以及游标变量的使用,另外还将介绍...

    Oracle PL/SQL语言初级教程

    8.Oracle数据库游标使用大全 76 其他DML语句 77 DML语句的结果 78 使用游标 79 从游标提取数据 81 记录变量 82 带参数的游标 83 游标FOR循环 84 在游标FOR循环中使用查询 86 游标中的子查询 86 9.PL/SQL异常处理初步...

    嘉兴IBM培训Oracle课件

    嘉兴IBM培训Oracle课件 ORACLE01SQL建表与查询 ORACLE02连接与子查询 ORACLE03DCL,TCL ORACLE04数据库对象 ORACLE05PLSQL编程基础 ORACLE06游标 ORACLE07记录类型与PLSQL表 ...ORACLE12可变数组和嵌套表

    Oracle 10g 学习笔记

    ├─10 嵌套表 可变数组 │ createType.sql │ ├─11 PLSQLl语法 │ plsql.sql │ ├─12 索引 │ index.sql │ ├─13 游标 │ cursor.sql │ ├─14 存储过程 │ procedure.sql │ ├─15 函数 │ function....

    sql总结.doc

    隐式游标:是用户操作SQL时自动生成的,而显式游标是在声明块中直接定义的游标。 (4)游标的基本用法 通过ROWCOUNT查看游标指向的行:(隐式游标实例) 例: DECLARE v_count NUMBER; BEGIN SELECT COUNT(*) INTO v...

    SQL语句集锦.rar

    嵌套游标的使用.txt 拷贝表格.txt 排序.txt 断开并更改数据库名称.txt 新建 文本文档 (6).txt 新建 文本文档.txt 有关NULL.txt 有关树的运用和存储过程.t 有关连接的查询语句.txt 末公开的存储过程.txt ...

    Oracle Database 11g初学者指南--详细书签版

    4.7.3 嵌套函数 94 4.8 连接(ANSI与Oracle对比):内连接、外连接、自连接 95 4.8.1 内连接 95 4.8.2 外连接 98 4.8.3 自连接 102 4.9 group by和having子句 103 4.9.1 group by 103 4.9.2 having 104 4.10 ...

    精通Oracle.10g.PLSQL编程

    访问Oracle 6.1 检索单行数据 6.2 操纵数据 6.2.1 插入数据 6.2.2 更新数据 6.2.3 删除数据 6.2.4 SQL游标 6.3 事务控制语句 6.4 习题 第7章 编写控制结构 7.1 条件分支...

    oracle数据库11G初学者指南.Oracle.Database.11g,.A.Beginner's.Guide

    4.7.3 嵌套函数 4.8 连接(ANSI与Oracle对比):内连接、外连接、自连接 4.8.1 内连接 4.8.2 外连接 4.8.3 自连接 4.9 groupby和having子句 4.9.1 groupby 4.9.2 having 4.10 子查询:简单子查询和带连接的相关比较 ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    oracle数据库经典题目

    PL/SQL程序的基本单元是语句块,所有的PL/SQL程序都是由语句块构成的,语句块之间可以相互嵌套,每个语句块完成特定的功能。  声明部分:以关键字DECLARE开始,BEGIN结束。主要用于声明变量、常量、数据类型、游标...

    精通SQL 结构化查询语言详解

    16.2.7 嵌套触发器  16.2.8 递归触发器  16.2.9 SQL Server中触发器的管理  16.3 Oracle数据库中触发器的操作  16.3.1 Oracle触发器类型  16.3.2 触发器的创建 16.3.3 创建系统触发器  16.3.4 触发器...

    精通SQL--结构化查询语言详解

    16.2.7 嵌套触发器 334 16.2.8 递归触发器 336 16.2.9 sql server中触发器的管理 338 16.3 oracle数据库中触发器的操作 340 16.3.1 oracle触发器类型 340 16.3.2 触发器的创建 341 16.3.3 创建系统触发器 342 ...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    精通sql结构化查询语句

    以SQL Server为工具,讲解SQL语言的应用,提供了近500个曲型应用,读者可以随查随用,深入讲解SQL语言的各种查询语句,详细介绍数据库设计及管理,详细讲解存储过程、解发器和游标等知识,讲解了SQL语言在高级语言中...

    Oracle从入门到精通

    1.7、嵌套函数:........................................... 1. 通用函数:............................................. 2. 条件表达式:........................................... 3. 从多表中显示数据: ....

    Oraclet中的触发器

    触发器体内的SELECT 语句只能为SELECT … INTO …结构,或者为定义游标所使用的SELECT 语句。  触发器中不能使用数据库事务控制语句 COMMIT; ROLLBACK, SVAEPOINT 语句;  由触发器所调用的过程或函数也不能...

    SQL21日自学通

    Developing Personal Oracle7 for Windows 95 Applications 525 Teach Yourself C++ Programming in 21 Days 525 Teach Yourself Tansact-SQL in 21 Days 525 Teach Yourself PL/SQL in 21 Days 525 杂志526 DBMS526...

    PL/SQL 程序设计

    PL/SQL 程序设计 本章主要重点:  PL/SQL概述  PL/SQL块结构  PL/SQL流程  运算符和表达式  游标  异常处理  数据库存储过程和函数  包  触发器

Global site tag (gtag.js) - Google Analytics