最近在学校Oracle,刚接触游标,我很奇怪游标到底有什么作用?完全就是一个循环嘛,游标可以做的,循环也可以做的。DECLARE
CURSOR emp_cursor IS
SELECT ename, sal FROM emp;
BEGIN
FOR emp_record IN emp_cursor LOOP
dbms_output.put_line('第' || emp_cursor%ROWCOUNT || '个职员:' ||
emp_record.ename);
END LOOP;
END;
像上面就是一个for循环而已,感觉有点多余。
CURSOR emp_cursor IS
SELECT ename, sal FROM emp;
BEGIN
FOR emp_record IN emp_cursor LOOP
dbms_output.put_line('第' || emp_cursor%ROWCOUNT || '个职员:' ||
emp_record.ename);
END LOOP;
END;
像上面就是一个for循环而已,感觉有点多余。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货