Oracle9i上机操作指南 安徽工业大学计算机学院
update course set ctime=80 where cname='程序设计'; update course set ctime=70 where cname='微机原理';
select cname,ctime from course where cname in('程序设计','微机原理');
Roollback;
20/10
Oracle9i上机操作指南 安徽工业大学计算机学院
select cname,ctime from course where cname in('程序设计','微机原理');
例6-2: (事务提交) 将课程名称表中的 ‘程序设计’ 课程学时数修改为80、‘微机原理’ 课程学时数修改为70学时,查询全部课程的总学时数后,确认所有修改(COMMIT)。再次查询全部课程的总学时数。注意比较分析两次查询的结果。
update course set ctime=80 where cname='程序设计'; update course set ctime=70 where cname='微机原理';
select cname,ctime from course where cname in('程序设计','微机原理');
21/10
Oracle9i上机操作指南 安徽工业大学计算机学院
Commit;
select cname,ctime from course where cname in('程序设计','微机原理');
实验五:Oracle存储过程与触发器
4. 存储过程与触发器:
例7-1: (存储过程) 创建一个显示学生总人数的存储过程。
例7-2: (存储过程) 创建显示学生信息的存储过程STUDENT_LIST,并引用STU_COUNT存储过程。
22/10
Oracle9i上机操作指南 安徽工业大学计算机学院
例7-3: (存储过程) 创建一个显示学生平均成绩的存储过程。
例7-4: (存储过程) 创建显示所有学生平均成绩的存储过程。
23/10
Oracle9i上机操作指南 安徽工业大学计算机学院
例7-5: (修改数据库表) 在Student表中增加SAVG(N,6,2) 字段。
例7-6: (存储过程) 创建存储过程,计算每个学生的平均成绩保存到学生表SAVG字段中。
24/10