有没有办法从显式游标中选择而不必使用带有IF条件的循环来过滤光标?
换句话说,如果我有以下光标……
CURSOR cur_emp IS 选择 * …
不,但改为改变光标
CURSOR cur_emp(iEmpid in emp.id_emp%TYPE) IS SELECT * FROM emp WHERE id_emp < iEmpid;
和
for rEmp in cur_emp(10) loop -- do something end loop;
要么
跳过光标并将孔中的东西放入for循环中,它同样有效。
for rEmp in (SELECT * FROM emp WHERE id_emp < 10) loop -- do something end loop;