1
1楼 dream_sy 2007-04-17 15:58:46 以下语句是照mysql帮助中的说明摘录改写了一下,我表中明明只有2条,但显示结果却成了3条,其中最后一条是重复了,请问这是咋回事?(在存储过程中) DECLARE aid char(3); DECLARE a, b, c, d INT; DECLARE cur_1 CURSOR FOR SELECT * FROM A_JZ WHERE Accid= '003 '; DECLARE CONTINUE HANDLER FOR NOT FOUND SET d = 1; OPEN cur_1; REPEAT FETCH cur_1 INTO aid, a, b, c; SELECT aid; UNTIL d = 1 END REPEAT; CLOSE cur_1; 2楼 netfound 2007-04-17 16:17:27 我也遇到同样的问题了。还没有解决呐。同求。。。 3楼 dream_sy 2007-04-17 16:24:14 呵呵,我只想到了折衷的方法,用WHILE和END WHILE来代替了
搜索墙@2009 www.pkwall.com all rights reserved QQ:276471788 [京ICP备09111534号]
声明:本站部分数据来源于网络,仅供参考,如有版权问题,请联系我们,我们将及时删除!转载本站请注明来源
| |||||