我正在尝试在 mySQL 中创建函数,但收到一条错误消息,提示 UNDEFINED Cursor :REVERSE。
下面是我的代码:
create function check_data (v_dcrpath VARCHAR(4000)) RETURNS VARCHAR(4000)
BEGIN
DECLARE v_dcrpath_value varchar(1000);
DECLARE REVERSE CURSOR FOR select_statement
OPEN REVERSE 1..length(v_dcrpath)
loop
if substr(v_dcrpath,i,1) = '/' then
v_dcrpath_value := substr(v_dcrpath, i+1);
exit;
end if;
end loop;
IF v_dcrpath_value = 'data' then
return 'true';
else
return 'false';
end if;
fetch into;
end;
close ;
任何建议