- 108
- 0
- 约7.9千字
- 约 20页
- 2016-12-27 发布于湖南
- 举报
实验五 存储过程与触发器
一、实验目的
(1)掌握Oracle数据库编程语言PL/SQL的基础知识。
(2)掌握游标、存储过程和触发器的创建,使用方法。
(3)了解使用高级语言连接数据库的技术、基本方法,了解ODBC、ADO和JDBC的技术。
二、实验内容
在实验一、实验二创建的表中用PL/SQL语言完成以下内容:
创建存储过程,根据调用时提供的学生姓名查询该学生所修课程的课程信息,将课程号和课程名输出到输出窗口,并给出函数调用语句块。
create or replace procedure p1
(v_sname in student.sname%type,
v_cno out c.cno%type,
v_cname out c.cname%type)
is
cursor c1 is
select c.cno,cname
from student,c,sc
where student.sno = sc.sno and
c.cno = sc.cno and student.sname = v_sname;
begin
open c1;
loop
fetch c1
into v_cno,v_cname;
exit when c1%notfound;
dbms_output.put_line(v_cno||,||v_cname);
原创力文档

文档评论(0)