这是一个创建于 3781 天前的主题,其中的信息可能已经有所发展或是发生改变。
现在是这样写的:
DECLARE cur CURSOR FOR SELECT name FROM tb;
OPEN cur;
lbl1: LOOP
FETCH cur INTO temp;
IF done=1 THEN
LEAVE lbl1;
END IF;
END LOOP;
CLOSE cur;
请问不用游标,直接循环结果集,怎么写呢?
2 条回复 • 2014-10-13 13:38:30 +08:00
![yrdr](https://cdn.v2ex.com/avatar/9674/cb4c/37026_normal.png?m=1416886319) |
|
1
yrdr 2014-10-13 13:32:48 +08:00
简单的sql语句为何一定要扯上存储过程之类的呢?先不说麻烦,以后维护起来也折腾死人
|
![raycloud](https://cdn.v2ex.com/avatar/d6cc/3c99/46835_normal.png?m=1715389734) |
|
2
raycloud 2014-10-13 13:38:30 +08:00
@ yrdr 用存储过程肯定不只是一个简单的查询,上面只是我遍历查询结果的一个例子
|