定义游标时直接查询数据时,结果为空,解决方法如下:
/*--定义游标名字为C_RESULT */
DECLARE C_RESULT CURSOR FOR
SELECT TABLE_NAME,COLUMN_NAME FROM information_schema.columns WHERE TABLE_SCHEMA='dayangben' AND DATA_TYPE='varchar';
解决方法如下:
具体修改方法是光标定义时把查询语句的表名起别名,然后再用如下
declare a.cur_1 cursor for select name from user a;
个人估计是版本不同导致网络上很多关于游标的使用方式不可以,
小弟用的是msyql5.1.38
/*--定义游标名字为C_RESULT */
DECLARE C_RESULT CURSOR FOR
SELECT TABLE_NAME,COLUMN_NAME FROM information_schema.columns WHERE TABLE_SCHEMA='dayangben' AND DATA_TYPE='varchar';
解决方法如下:
具体修改方法是光标定义时把查询语句的表名起别名,然后再用如下
declare a.cur_1 cursor for select name from user a;
个人估计是版本不同导致网络上很多关于游标的使用方式不可以,
小弟用的是msyql5.1.38