存储过程与触发器 实验报告_1.docx

上传人:rrsccc 文档编号:8899809 上传时间:2021-01-24 格式:DOCX 页数:6 大小:14.56KB
返回 下载 相关 举报
存储过程与触发器 实验报告_1.docx_第1页
第1页 / 共6页
存储过程与触发器 实验报告_1.docx_第2页
第2页 / 共6页
存储过程与触发器 实验报告_1.docx_第3页
第3页 / 共6页
存储过程与触发器 实验报告_1.docx_第4页
第4页 / 共6页
存储过程与触发器 实验报告_1.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《存储过程与触发器 实验报告_1.docx》由会员分享,可在线阅读,更多相关《存储过程与触发器 实验报告_1.docx(6页珍藏版)》请在三一文库上搜索。

1、存储过程与触发器 实验报告存储过程与触发器 实验报告 信息工程学院实验报告 成 绩:指导老师(签名):课程名称:数据库原理实验项目名称:存储过程与触发器 一、实 验 目 的:(1)了解存储过程的概念(2)掌握创建、执行存储过程的方法(3)了解查看、修改和删除存储过程的方法(4)了解触发器的概念(5)掌握创建触发器的方法(6)掌握查看、修改、删除触发器信息的方法二、实 验 设 备 与 器 件Win7 +Sql server xxxx三、实 验 内 容 与 步 骤(一)存储过程运行实验四附录中的SQL语句,准备实验数据。然后创建下列存储过程,并调试运行存储过程,查看运行结果。1在企业管理器中创建一

2、个名为StuInfo的存储过程,完成的功能是在student表中查询系号为D2的学号、姓名、性别、年龄、系号的内容。CREATE PROCEDURE StuInfoASSELECT SNO AS 学号, SNAME AS 姓名, SSEX AS 性别, SAGE AS 年龄, DNO AS 系号 FROM studentWHERE DNO=D2结果:stuinfo2使用T_SQL语句创建存储过程,完成的功能是在表student,course和study中查询以下字段:学号、姓名、性别、课程名称、考试分数。use mydb-查询是否已存在此存储过程,如果存在,就删除它if exists (sel

3、ect name from sysobjectswhere name =StuScoreInfo and type= P)drop procedure StuScoreInfogo-创建存储过程CREATE PROCEDURE StuScoreInfo as select student.sno as 学号, sname as 姓名, ssex as 性别,ame as 课程名称,study.grade as 考试分数from student,course,studywhere student.sno=study.sno and o=o结果:StuScoreInfo3使用T_SQL语句创建一个

4、带有参数的存储过程stu_sno_info,该存储过程根据传入的学生编号,在student表中查询此学生的信息。if exists (select name from sysobjectswhere name = stu_info and type =P)drop procedure stu_infogo-创建存储过程create procedure stu_infosno varchar(8)asselectsno as 学号,sname as 姓名,ssex as 性别,sage as 年龄,dno as 年级from studentwhere sno=sno结果:Use mydbExec

5、 Stu_Info sno=s1(二)触发器4创建一个名为Stu_Insert 的INSERT触发器,当在表student中插入一条新记录时,触发该触发器,并给出“你插入了一条新记录!”的提示信息。CREATE TRIGGER Stu_Insert on dbo.studentFOR INSERTASDECLARE msg char(30)SET msg=你插入了一条新记录!print msg结果:INSERT INTO student VALUES(S4,张三,男,38,D1);四、实 验 总 结:经过这次试验我掌握了创建、执行存储过程的方法;查看、修改和删除存储过程的方法;创建触发器的方法;查看、修改、删除触发器信息的方法.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1