set serveroutput on declare cursor cur_stu is select sno,sname,sage from student where sdept='计算器'; begin for stu in cur_stu loop dbms_output.put_line('学号:'||stu.sno||' 学生姓名:'||stu.sname||' 年龄: '||stu.sage); end loop; end;
时间: 2023-12-11 15:31:40 浏览: 95
关于serveroutput选项-Oracle SQL & PL-SQL
这段代码是一个 PL/SQL 的程序段,它的作用是查询出所有专业为计算器的学生的学号、姓名和年龄,并通过 `dbms_output.put_line` 函数输出到控制台。
具体来说,这个程序段定义了一个名为 `cur_stu` 的游标,用于查询专业为计算器的学生信息。然后使用 for-in 循环语句遍历游标中的每一条记录,将学号、姓名和年龄通过 `dbms_output.put_line` 函数输出到控制台。最后,整个程序段需要在 Oracle 数据库中运行才能生效。
阅读全文