欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle存储过程输出多行记录

程序员文章站 2022-03-07 14:24:12
...

今天oracle上机实验。

作业题目要求:显示所有学生学号和姓名。

%type,%rowtype都只能读出一行记录。

但是游标可以读多行。cursor

-- SELECT * INTO v_record FROM s;
DECLARE
 CURSOR l_c IS SELECT sno,sname FROM s;
BEGIN
 dbms_output.put_line('sno'||'   '||'sname');
 FOR i IN l_c LOOP
 dbms_output.put_line(i.sno||'  '||i.sname);
 END LOOP;
END;

运行效果:
oracle存储过程输出多行记录
我还是小白,有很多不明白的地方,慢慢积累!加油!

相关标签: oracle sql