全球旧事资料 分类
电子信息学院实验报告书
课程名:题目:
数据库原理及应用
实验六存储过程及触发器
实验类别班学姓级:号:名:
【设计】BX121028俞佳星
评语:实验态度:认真(实验结果:正确(实验理论:掌握(操作技能:较强(实验报告:较好(成绩:)一般()较差())部分正确()错())熟悉()了解()生疏()一般()较差())一般()较差()指导教师:批阅时间:年月日

f《数据库原理及应用》实验报告
1
1.实验目的
(1)掌握SQLServer编程结构;(2)掌握数据存储过程及触发器使用;
2.实验内容与步骤:
对teachi
gSystem数据库,编写存储过程,完成下面功能:1.使用TSQL语句创建存储过程1)创建不带参数存储过程(1)创建一个从stude
t表查询学号为1202学生信息的存储过程proc_1,其中包括学号、姓名、性别、出生日期、系别等;调用过程proc_1查看执行结果。
useteachi
gsystemgocreateprocproc_1asselectstu_id
amesexbirthdaydept_idfromstude
twherestu_id1202execproc_1
(2)在teachi
gSystem数据库中创建存储过程proc_2,要求实现如下功能:查询学分为4的课程学生选课情况列表,其中包括学号、姓名、性别、课程号、学分、系别等。调用过程proc_2查看执行结果。
useteachi
gsystemgocreateprocproc_2asselectAstu_id
amesexBcourse_idAtotalscoreBdept_idfromstude
tAcourseBstude
t_teacher_courseCwhereAstu_idCstu_ida
dCcourse_idBcourse_ida
dAtotalscore590execproc_2
2)创建带参数存储过程创建一个从stude
t表中按学生学号查询学生信息的存储过程proc_3其中包括:学号、姓名、性别、出生日期、系别等。查询学号通过执行语句中输入。
useteachi
gsystem
f《数据库原理及应用》实验报告
2
gocreateprocproc_3s
ochar6asselectstu_id
amesexbirthdaydept_idfromstude
twherestu_ids
o
useteachi
gsystemgoexecproc_31212
3)创建带输出参数存储过程创建存储过程,比较两个学生的实际总分,若前者高就输出0,否则输出1
useteachi
gsystemgocreateprocproc_4id1char6id2char6resulti
toutasbegi
declaresr1i
tsr2i
tsetsr1selecttotalscorefromstude
twherestu_idid1setsr2selecttotalscorefromstude
twherestu_idid2ifsr1sr2setresult0elsesetresult1e
ddeclareresulti
texecproc_412011202resultoutputselectresult
2.使用TSQL语句查看、修改和删除存储过程(1)查看存储过程proc_1定义
Execsp_helptextproc_1
f《数据库原理及应用》实验报告
3
(2)删除存储过程proc_1
Dropprocproc_13.使用TSQL语句实现触发器定义。(1)为表stude
r
好听全球资料 返回顶部