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 ;
なにか提案を