cursor-mysql中存储过程无法创建成功
程序员文章站
2023-12-24 20:22:45
...
mysqlcursor存储
delimiter $$
BEGIN
DECLARE iti varchar(25);
declare maj varchar(25);
declare cla tinyint(1);
declare buffer tinyint(1);
declare grd enum('2014级','2012级','2013级');
declare mycur CURSOR for select institude,major,grade,class from show_information;
open mycur;
fetch mycur into iti,maj,grd,cla;
while(iti is not null)DO
select buffer=count(*) from show_information where institude=iti and major=maj and grade=grd and class=cla;
update statistics set classnum=buffer where institude=iti and major=maj and grade=grd and class=cla;
fetch mycur into iti,maj,grd,cla;
end while;
close mycur;
END
$$
delimiter ;
推荐阅读
-
cursor-mysql中存储过程无法创建成功
-
在ASP.NET 2.0中操作数据之六十五:在TableAdapters中创建新的存储过程
-
在ASP.NET 2.0中操作数据之七十四:用Managed Code创建存储过程和用户自定义函数(下部分)
-
在ASP.NET 2.0中操作数据之七十三:用Managed Code创建存储过程和用户自定义函数(上部分)
-
navicat中创建存储过程、触发器和使用游标的简单实例(图文)
-
在ASP.NET 2.0中操作数据之七十三:用Managed Code创建存储过程和用户自定义函数(上部分)
-
在SQL Server 2005中创建CLR存储过程的详细介绍
-
navicat中创建存储过程、触发器和使用游标的简单实例(图文)
-
在SQL Server 2005中创建CLR存储过程的详细介绍
-
MySQL数据库中如何在存储过程中通过传递的参数创建表