mysql 临时表 游标_怎么在Mysql存储过程中利用游标循环对临时表进行读取

本文详细介绍了如何在MySQL存储过程中利用游标循环读取临时表的数据,包括游标的定义、打开、关闭,以及临时表的创建、使用和删除。通过示例代码展示了在存储过程中如何正确使用游标和临时表。
摘要由CSDN通过智能技术生成

怎么在Mysql存储过程中利用游标循环对临时表进行读取

发布时间:2020-12-14 14:09:48

来源:亿速云

阅读:80

作者:Leah

这期内容当中小编将会给大家带来有关怎么在Mysql存储过程中利用游标循环对临时表进行读取,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

游标

游标(Cursor)是用于查看或者处理结果集中的数据的一种方法。游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。

游标的使用方式

定义游标:Declare 游标名称 CURSOR for table;(table也可以是select出来的结果集)

打开游标:Open 游标名称;

从结果集获取数据到变量:fetch 游标名称 into field1,field2;

执行语句:执行需要处理数据的语句

关闭游标:Close 游标名称;BEGIN

# 声明自定义变量

declare c_stgId int;

declare c_stgName varchar(50);

# 声明游标结束变量

declare done INT DEFAULT 0;

# 声明游标 cr 以及游标读取到结果集最后的处理方式

declare cr cursor for select Name,StgId from StgSummary limit 3;

declare continue handler for not found set done = 1;

# 打开游标

open cr;

# 循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值