mysql if中不能定义游标吗?

时间:2021-10-06 08:59:01
我写了个存储过程, 我想再if语句块中定义游标,结果是不管你怎么写,不管你放在if里面哪个位置都报错。请问各位是什么原因?

5 个解决方案

#1


嵌套游标?

#2


不能,DECLARE必须在一开始定义部分。

#3


不能,动态生成表,用游标打开此表

#4


引用
不能,DECLARE必须在一开始定义部分。
但你可以在IF后再打开游标以实现你的条件筛选。

#5


引用 3 楼 wwwwb 的回复:
不能,动态生成表,用游标打开此表



哦,  非常谢谢,  我先试一下.

#1


嵌套游标?

#2


不能,DECLARE必须在一开始定义部分。

#3


不能,动态生成表,用游标打开此表

#4


引用
不能,DECLARE必须在一开始定义部分。
但你可以在IF后再打开游标以实现你的条件筛选。

#5


引用 3 楼 wwwwb 的回复:
不能,动态生成表,用游标打开此表



哦,  非常谢谢,  我先试一下.