`

游标存放结果集

 
阅读更多
create table t_test_sales(
  keHu        varchar2(20),   --客户
  shangPin    varchar2(20),   --商品名称
  salesNum    number(8)       --销售数量
);


--插入数据
declare
  --谈几个客户
  cursor lr_kh is
    select regexp_substr('张三、李四、王五、赵六', '[^、]+', 1, level) keHu
      from dual
    connect by level <= 4;
  --进点货
  cursor lr_sp is
    select regexp_substr('上衣、裤子、袜子、帽子', '[^、]+', 1, level) shangPin
      from dual
    connect by level <= 4;
begin
  --循环插入
  for v_kh in lr_kh loop
    for v_sp in lr_sp loop
      insert into t_test_sales
        select v_kh.keHu, v_sp.shangPin, floor(dbms_random.value(10, 50))
          from dual;
    end loop;
  end loop;
end;

 

查询结果放到一个集合中,然后下面再调用该集合数据进行遍历操作

 

分享到:
评论

相关推荐

    SQL Server游标的介绍与使用

    游标概念 数据库操作中我们常常会遇到这样情况,即从某一结果集中逐一地读取一...游标总是与一条SQL 查询语句相关联因为游标由结果集(可以是零条、一条或由相关的选择语句检索出的多条记录)和结果集中指向特定记录的

    sql总结.doc

    游标允许应用程序对查询语句select 返回的行结果集中每一行进行相同或不同的操作,而不是一次对整个结果集进行同一种操作; 它还提供对基于游标位置而对表中数据进行删除或更新的能力 缺点: 处理大数据量时,效率...

    SQL Server 游标语句 声明/打开/循环实例

    –声明一个游标 DECLARE MyCursor CURSOR FOR SELECT TOP 5 FBookName,FBookCoding FROM TBookInfo//定义一个叫MyCursor的游标,存放for select 后的数据 –打开一个游标 OPEN MyCursor//即打开这个数据集 ...

    PL/SQL 基础.doc

    3. PL/SQL字符集 字母: A-Z, a-z; 数字: 0-9; 空白: TAB , SPACE , 回车; 符号: +_)(*&^%$#@!~ ; PL/SQL对大小写不敏感(注意) 4. 标识符命名规则答: 1) 字母开头; 2) 后跟任意的 非空格字符 数字 货币...

    关于使用存储过程创建分页

    但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存中,很费内存。游标一建立,就将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据...

    SQL Server数据库的查询优化

    但这种分页方法仅适用于较小数据量的情形,因为游标本身有缺点:游标是存放在内存 中,很费内存。游标一建立,将相关的记录锁住,直到取消游标。游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据...

    达梦数据库_SQL语言手册

    返回查询结果集 语句应用举例 客户端存储模块 子过程、子函数 子过程 子函数 记录类型 记录类型定义 记录赋值 第章触发器 触发器的定义 触发器类型 触发器激发顺序 新、旧行值的引用 触发器谓词 变异...

    jdbc基础和参考

    ResultSet:类似于指针或者游标的东西,里边保存的不是所有的结果,而是指向结果集的正上方。所以如果一旦连接关闭那么ResultSet将取不到值 5.处理结果 如果有结果集,处理结果集 ResultSet next(),每执行一次,...

    oracle数据库经典题目

    6. 下列的哪个子句在SELECT语句中用于排序结果集?( D ) A. Having子句 B. Where子句 C. From子句 D. Order by子句 7. Having子句的作用是( B )。 a. 查询结果的分组条件 B. 组的筛选条件 C. 限定返回的行的判断条件...

    《Java程序设计案例教程》教学课件09Java数据库编程.pptx

    模块9 Java数据库编程 《Java程序设计案例教程》教学课件09Java数据库编程全文共26页,当前为第1页。 学习目标 01 掌握在Java应用程序中用...游动查询 (1)resultSetType的取值决定结果集的游标能否上下移动。取值如

    sql数据库设计课程习题管理系统.doc

    为常用的功能 设计视图、存储过程、触发器和游标等。 六、应用系统简单功能实现 设计要求:使用前端开发工具进行简单设计,能够显示后台数据表或视图内容,并实 现插入、删除、查询等简单功能。(可针对一个数据表...

    SQL语法大全

    Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据,包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下: ----------------------------------------------------...

    mysql数据库的基本操作语法

    索引是存放在模式(schema)中的一个数据库对象,索引的作用就是提高对表的检索查询速度, 索引是通过快速访问的方法来进行快速定位数据,从而减少了对磁盘的读写操作。 索引是数据库的一个对象,它不能独立存在,...

    java面试题

    游标是对查询出来的结果集作为一个单元来有效的处理,可以对结果集的当前行做修改。 select执行顺序? 答:from where group by having select order by Collection和Collections的区别? 答:Collection是集合...

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

    选择安装路径,选择数据库版本(企业版),选择字符集(默认值) 填写全局数据库名,管理口令 6. 步骤5/8:先决条件检查 如果你的电脑满足要求但仍然显示检查失败,这时候直接忽略,勾选全部忽略 7. 步骤6/8:概要信息...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    工程硕士学位论文 ...研究生姓名: 唐帅 导师姓名: 罗军舟 教授 苏生 教授 申请学位类别 工 程 硕 士 学位授予单位 东 南 大 学 工程领域名称 软 件 工 程 论文答辩日期 ...学位授予日期 答辩委员会主席 评阅人 ...

Global site tag (gtag.js) - Google Analytics