mysql数据库存储过程之游标(光标cursor) 您所在的位置:网站首页 sql游标用法 mysql数据库存储过程之游标(光标cursor)

mysql数据库存储过程之游标(光标cursor)

2023-03-09 17:44| 来源: 网络整理| 查看: 265

游标是用来存储查询结果集的数据类型,在存储过程和函数中可以使用游标对结果集进行循环的处理。游标的使用包括游标的声明、open、fetch和close。

一、语法。

#声明游标 declare 游标名称 cursor for 查询语句; #开启游标 open 游标名称; #获取游标记录 fetch 游标名称 into 变量[,变量]; #关闭游标 close 游标名称;

二、案例。

根据传入的参数uage,来查询用户表tb_user中,所有的用户年龄小于等于uage的用户姓名name和专业profession,并将用户的姓名和专业插入到所创建的一张新表id,name,profession中。

逻辑

#A.声明游标,存储查询结果集

#B.创建表结构

#C.开启游标

#D.获取游标记录

#E.插入数据到新表中

#F.关闭游标

#创建一个存储过程 create procedure p11(in uage int) begin declare uname varchar(100);#声明变量 declary upro varchar(100);#声明变量 #声明游标记录符合条件的结果集 declare u_cursor cursor for select name,profession from tb_user where age


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有