我在sql中编写了一个函数。
BEGIN
declare len int default 0;
declare other variables;
declare myCursor cursor for *myquery*;
set len = ? // cursor's length
RETURN -1;
END
我需要游标结果中的行数,因为函数的连续性取决于长度。
我已经尝试了@@ CURSOR_ROWS,但它给了我:" MySQL说:#1193 - 未知的系统变量' CURSOR_ROWS'"
任何人都可以帮助我吗?
答案 0 :(得分:0)
答案是:
select FOUND_ROWS() into len;