Mysql 存储过程中使用游标循环读取临时表
游标游标是用于查看或者处理结果集中的数据的一种方法。游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。游标的使用方式定义游标:Declare 游标名称 CURSOR for table;声明变量Declare语句注意点:。若相同会出现游标给变量赋值无效的情况。临时表临时表只在当前连接可见,当关闭连接时,Mysql会自动删除表并释放所有空间。因此在不同的连接中可以创建同名的临时表,并且操作属于本连接的临时表。存储过程中使用游标循环读取临时表数据最开始的时候,先创建临时表,再定义游标。直接报错总结以前写SQL Server的存储过程,没有仔细注意过这个问题,定义变量一般都在程序中部,MySQL就想当然的随便写,最后终于踩坑了。还是赶紧把坑给记下来,加深下印象吧。
下载地址
用户评论