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;
运行效果:
我还是小白,有很多不明白的地方,慢慢积累!加油!