一、实验目的
1.熟悉掌握触发器的创建和使用。
2.熟悉掌握程序包的创建和使用。
二、实验内容
1、参见教材P158/7.3.2中(1)~(3)步骤,练习在Hr模式(或用户自己创建的表)下创建一个语句级触发器。将所有执行正确的PL/SQL语句记录下来。
2、参见教材p172,练习在hr模式(或用户自己创建的表)下创建一个行级触发器。将所有执行正确的PL/SQL语句记录下来。
3、创建一个程序包(包名称用户自拟),其功能有:
(1)求数n的阶乘。
(2)求数n的前n项之和。
要求:在程序包创建成功后实现对该程序包的使用。将所有执行正确的PL/SQL语句记录下来。
4、已知STU表结构如下
表STU的结构
编号 | 字段名称 | 数据类型 | 说 明 |
1 | sid | varchar2(4) | 学生编号 |
2 | sname | Varchar2(10) | 学生姓名 |
3 | sage | number | 学生年龄 |
创建manage_stu_pkg程序包,对学生进行管理。
其功能有:
(1)新增学生;
(2)获取学生姓名(通过学生编号获取);
(3)更新学生年龄(更新某一学生编号的年龄);
(4)删除学生记录(删除某一学生编号的记录)。
要求:在程序包创建成功后实现对该程序包的使用。将所有执行正确的PL/SQL语句记录下来。
(1)
(2)
(3)
(4)