`
liumiao2011
  • 浏览: 53133 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

游标模板

 
阅读更多

郭哥给我的模板,留着以后用。

declare
  i number;
  cursor select_data_table is
    select * from 
  (
    select A.*, rownum RN 
     from (select * from sms_temp) A 
    where rownum <= 100
  )
  WHERE RN >= 0; 
  
  --声明一个游标,游标的名称是select_data_table
  rec_select_data_table select_data_table%rowtype;

begin
  i := 1; --将变量i一个初始值

  --开始读数据
  if select_data_table%isopen then
    close select_data_table;
  end if;
  open select_data_table;
  loop
    fetch select_data_table
      into rec_select_data_table;
    if select_data_table%notfound then
      close select_data_table;
      exit;
    else
    
      DBMS_OUTPUT.put_line('手机号码:' || rec_select_data_table.phone ||
                           ',姓名:' || rec_select_data_table.name);
      insert into sms_info_down_batch
        (batch_id)
      values
        (seq_sms_down_batch_batch_id.nextval);
      insert into sms_info_down_detail
        (id, batch_id, phone, content)
      values
        (seq_sms_down_detail_id.nextval,
         seq_sms_down_batch_batch_id.currval,
         rec_select_data_table.phone,
         '短信' || to_char(i, '000') || '内容');
    
      commit;
    
    end if;
    i := i + 1;
  end loop;

EXCEPTION
  WHEN OTHERS THEN
    dbms_output.put_line('系统出错的日志为:' || to_char(SQLERRM));    
    rollback;
END;
/
分享到:
评论

相关推荐

    jdbcTemplate分页彻底解决,使用游标滚动

    在Java的Spring框架中,JdbcTemplate是一个非常重要的组件,它为数据库操作提供了简便的模板方法。在处理大量数据时,传统的分页方式可能会导致内存溢出,这时可以使用游标滚动来实现高效的分页。本篇文章将深入探讨...

    TSQL 存储过程 和 游标

    创建时,可以选择“新建存储过程”并使用模板,通过“指定模板参数的值”来定制存储过程。 【存储过程的参数】 存储过程可以接受输入参数、输出参数,甚至输入输出参数。参数定义在`CREATE PROC`或`ALTER PROC`语句...

    chart游标跟随并悬停显示ToolTip

    例如,设置游标的样式、颜色、宽度,以及ToolTip的显示延迟、样式模板、内容格式化等。 4. **优化技巧**: - **性能优化**:对于大数据量的图表,确保ToolTip的快速响应和流畅的游标移动至关重要。这可能需要优化...

    数据结构 模板化的链表类 包括对链表基本操作 链表游标的使用实例

    本教程将深入探讨如何实现一个模板化的链表类,并通过具体的链表游标使用实例来展示其功能。 链表的基本结构由节点(ListNode)组成,每个节点包含数据部分和指向下一个节点的指针。在`ListNode.h`中,我们可以定义...

    sqlserver 函数、存储过程、游标与事务模板

    在SQL Server中,函数、存储过程、游标和事务是数据库操作的重要组成部分,它们提供了丰富的功能,以满足各种复杂的业务需求。以下是对这些概念的详细解释: 1. **函数** - **标量函数**:返回单个值的函数,如`...

    一个SQL游标的应用实例.pdf

    例如,在文件内容中,SQL游标被用于执行一系列操作,如“FETCHNEXTFROM cur — cp INTO @cp”,这表示从游标cur — cp中提取下一行数据,并将其存储到变量@cp中。文件中的“CLOSEcur — cp”和“DEALLOCATEcur — cp...

    数据结构中二叉树的模板实现c++,基本上二叉树所有的操作都有了

    ,交换子树,层次遍历都用模板实现了,栈和队列用的是以前自己写的模板 程序的输入是数组,通过二叉树的数组表示创建的链表表示的二叉树,输出没有做成树型输出,感觉太复杂,而是按照广义表的输出方式输出 写的时候感觉...

    HTML5鼠标拖动游标滑块条显示百分比代码.zip

    此代码不仅可以作为基础模板,还可以根据需求进行扩展和定制。例如,添加CSS样式来美化滑块外观,或者将结果更新到其他元素,如图表或进度条。对于有编程基础的用户来说,这是一个很好的学习和实践HTML5交互功能的...

    SQLServer用t-sql命令批量删除数据库中指定表(游标循环删除)

    这个脚本提供了一个基础的模板,可以根据实际需求调整删除的条件(例如,根据表的所有者、表大小等)。然而,需要注意的是,执行这样的脚本应当非常谨慎,因为一旦表被删除,其数据通常无法恢复。因此,在实际操作前...

    通用计量器具的使用方法游标卡尺千分尺指示表[精选].pptx

    通用计量器具的使用方法游标卡尺千分尺指示表[精选].pptx

    自己总结\PLSQL语句模板.doc

    Oracle PL/SQL语句模板 本文档提供了一系列的PL/SQL语句模板,涵盖了存储过程、存储函数、包、表等多个方面。通过本文档,可以帮助读者快速掌握PL/SQL语句的编写和使用。 一、存储过程 存储过程是Oracle数据库中...

    C# winform典型系统开发模板

     6.2.1 游标的基本操作 112  6.2.2 存储过程的基本操作 115  6.2.3 透视表的基本概念 117  6.2.4 统计表的基本操作 117  6.2.5 单击显示右键菜单 118  6.3 设计过程 118  6.3.1 主窗体的...

    javaJDBC项目模板

    5. 游标管理:正确关闭`ResultSet`、`Statement`和`Connection`,以释放数据库资源。 "JDBCFinal"是在"JDBCPro"基础上加入了DAO(Data Access Object)模式的改进版。DAO模式是一种设计模式,它将业务逻辑与数据...

    地铁工程模板支架施工方案.pdf

    - **其他**: 游标卡尺用于管径壁厚测量,铁榔头用于槌实插销等。 **4. 劳动组织准备** - **组织结构**: 根据项目经理部架构组织劳动力进场,并进行安全、防火、文明施工等方面的教育。 - **交底**: 对施工方案、...

    2022最新版:CHEERUP V7.7.0主题:博客杂志游标博客主题.rar

    10. **游标博客功能**:游标博客功能可能指的是在浏览博客文章时,鼠标光标动态效果,增加互动性和趣味性,提升用户浏览体验。 压缩包内的"cheerup_770"可能是主题的安装文件,用户可以通过WordPress后台的主题安装...

    OTL Oracle 和 ODBC 的模板库

    OTL(Oracle Template Library)是一个强大的C++模板库,专门设计用于简化Oracle数据库和ODBC(Open Database Connectivity)数据源的编程。这个库的核心理念是为开发者提供一个高效的接口,以便在C++程序中轻松地...

    数据库标准参数模板.doc

    数据库标准参数模板是确保数据库高效、稳定运行的关键配置文件,对于不同环境的数据库系统,其参数设置应有所差异。在11.0.2.3版本的netdb数据库中,参数模板提供了指导,以帮助管理员根据系统的需求进行合理配置。 ...

    一文入门:正则表达式基础

    ... 然后,通过pymysql.connect建立与 MySQL ...定义 SQL 插入语句模板,使用游标对象的executemany方法将提取的视频信息批量插入到数据库的video表中。 最后,提交事务以确保数据插入成功,并关闭游标和数据库连接。

    大学物理实验:长度测量.docx

    游标卡尺的测量原理基于游标刻度和主尺刻度的等效长度关系,游标上的小格与主尺的大格之间的差值即为分度值。常见的游标卡尺有10分度、20分度和50分度等类型,它们的分度值分别为0.1mm、0.05mm和0.02mm。读取游标...

Global site tag (gtag.js) - Google Analytics