提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Oracle实验三 PL/SQL匿名块
前言
使用declare…begin …exception…end匿名块结构完成相应需求。
提示:以下是本篇文章正文内容,下面案例可供参考
一、第1关PL/SQL匿名块1
1、打印001号学生的姓名和年龄。打印结果格式(忽略行标号,其中冒号为中文状态下的冒号):
001号同学的姓名:查询出的姓名
001号同学的年龄:查询出的年龄
DECLARE
vsname varchar2(20);
vsage int;
BEGIN
select sname into vsname from Student where sno='001';
dbms_output.put_line(vsname);
select sage into vsage from Student where sno='001';
dbms_output.put_line(vsage);
commit;
END;
2、将年龄最大的同学的学号,姓名,年龄打印出来(注:年龄最大的同学只有一个)。其格式为(忽略行标号):
查询出来的学号,查询出来的姓名,查询出来的年龄,性别(查询出来的性别,若是’f’,显示:美女。若是’m’显示:帅哥。)
例如:(其中逗号为英文状态下的逗号)
001,张三,20,美女
DECLARE
vsno char(10);
vsname varchar2(20);
vsage smallint;