Oracle 的游标操作,写得比较清晰。
用emp%rowtype
定义行变量,省得你一个个字段去声明,挺省事的。用cursor empcur is select * from emp;
定了个全表游标,虽然简单但也直观,适合刚上手的同学。
循环那一段是老套路:open → fetch → exit when → close
,逻辑清楚,拿来做基础教学或者项目里的原型还不错。
控制台输出用的是dbms_output.put_line
,开发阶段调试挺方便的。实战中记得开一下set serveroutput on
哈,不然你啥都看不到。
如果你刚接触 Oracle PL/SQL,或者想把游标的基本操作捋清楚,这段代码可以说是蛮合适的例子。顺手你还可以看看这几个相关的资源:
如果你做后台报表、员工信息管理系统之类的,这种操作会经常用到,早点熟也挺有。